Homepage
Open in app
Sign in
Get started
suyeonme
dev
Algorithm
Retrospect
Thought
Dive Log
Dev
Crafting Query Strings with the Builder Pattern in Typescript
Crafting Query Strings with the Builder Pattern in Typescript
Refactoring Query String Generation with the Builder Pattern
Suyeon Kang
Apr 26
Creating Immutable Objects Safely in TypeScript
Creating Immutable Objects Safely in TypeScript
Exploring the key differences Between as const and Object.freeze in TypeScript
Suyeon Kang
Mar 24
Exploring TypeScript Techniques for Designing Composite Components in React
Exploring TypeScript Techniques for Designing Composite Components in React
Let’s build a composite component step by step with Typescript
Suyeon Kang
Jan 7
Practical Typescript snippet
Practical Typescript snippet
Introducing Useful TypeScript Tips in Real-world
Suyeon Kang
Oct 14, 2023
How to render a large list effectively in React?
How to render a large list effectively in React?
Let’s virtualize a list with react-window
Suyeon Kang
Dec 15, 2022
Typescript: What is TSDoc?
Typescript: What is TSDoc?
The way to write the better comments
Suyeon Kang
Jul 2, 2022
React: Let’s deep dive into deps array of useEffect
React: Let’s deep dive into deps array of useEffect
When I was a beginner in React, I encountered unexpected bugs when dealing with useEffect sometimes. In retrospect, I didn’t fully…
Suyeon Kang
Apr 1, 2022
Typescript: Enum vs Union type in performance
Typescript: Enum vs Union type in performance
About drawbacks of enum in typescript
Suyeon Kang
Mar 23, 2022
3 Tips for being productive with terminal
3 Tips for being productive with terminal
Using a terminal like a pro
Suyeon Kang
Mar 5, 2022
Let’s style console.log
Let’s style console.log
Create an easter egg in your application
Suyeon Kang
Nov 7, 2021
React: What is difference between useState and useRef in terms of managing state?
React: What is difference between useState and useRef in terms of managing state?
Let’s explore manage state using useState or useRef.
Suyeon Kang
Oct 2, 2021
Barrel: Adding barrel into typescript
Barrel: Adding barrel into typescript
Let’s use barrel for more readable code
Suyeon Kang
Apr 24, 2021
React: Let’s remove duplicated logics with HOC
React: Let’s remove duplicated logics with HOC
How to reduce duplicated loading/error handling logic with HOC in React Hooks?
Suyeon Kang
Feb 13, 2021
React: How to implement an infinite scroll
React: How to implement an infinite scroll
Two ways to implement an infinite scroll in React Hooks
Suyeon Kang
Feb 11, 2021
React: How to prevent unnecessary api calls
React: How to prevent unnecessary api calls
Using lodash-debounce or axios-cancellation in functional component
Suyeon Kang
Feb 11, 2021
Javascript: Fetch multiple data at once in delay
Javascript: Fetch multiple data at once in delay
How to avoid too many request error when using Promise.all()?
Suyeon Kang
Feb 5, 2021
Using useContext and useReducer together: Let’s create ‘Redux-like’ global state in React
Using useContext and useReducer together: Let’s create ‘Redux-like’ global state in React
Create ‘Redux-like’ global state with useContext and useReducer in React.
Suyeon Kang
Jan 21, 2021
Let’s manage state globally with useContext hook in React
Let’s manage state globally with useContext hook in React
Exploring about useContext hook
Suyeon Kang
Jan 21, 2021
React: How to build an image slider with hooks in React
React: How to build an image slider with hooks in React
Build an image slider with React hooks
Suyeon Kang
Jan 20, 2021
[nextJS] Getting Started with Next.js
[nextJS] Getting Started with Next.js
Getting Started with Next.js. And how to use styled-components with next.js
Suyeon Kang
Jan 13, 2021
[project] Data Visualization with D3.js
[project] Data Visualization with D3.js
Data visualization with D3.js and React.
Suyeon Kang
Jan 12, 2021
About suyeonme
Latest Stories
Archive
About Medium
Terms
Privacy
Teams