커스텀훅 (2) 썸네일형 리스트형 리액트 개발자를 위한 필수 커스텀 훅 10가지 리액트 개발을 하다 보면 반복적인 로직을 줄이고, 효율적으로 상태를 관리하는 것이 중요해요. 특히, useState와 useEffect만으로는 해결하기 어려운 부분이 많죠. 그래서 나온 게 바로 커스텀 훅(Custom Hooks)이에요! 😎이 글에서는 개발자들이 자주 사용하는 10가지 필수 커스텀 훅을 소개할게요. 직접 구현할 수도 있고, useHooks-ts 같은 라이브러리를 사용할 수도 있어요. (npm 홈페이지에서 usehook-ts 바로가기) 순위훅 이름기능1useInterval일정 시간 간격으로 함수 실행2useCopyToClipboard텍스트를 클립보드에 복사3useIntersectionObserver요소가 화면에 들어오거나 나갈 때 감지4useHover마우스 호버 감지5useWindowSi.. 주니어 React 개발자가 여전히 저지르는 12가지 useState 및 useEffect 실수 React를 처음 배우면 마법 같은 useState와 useEffect에 빠져서 열심히 써보게 돼요. 그런데 어느 순간 예상치 못한 버그에 멘붕이 옵니다. 😵💫 "아니, 분명히 상태를 업데이트했는데 왜 값이 바뀌지 않지?" "왜 useEffect가 무한 루프 도는 거야?" 이런 경험, 다들 한 번쯤 있지 않나요? (고개 끄덕이면 동지 ✊) 이번 글에서는 주니어 개발자가 흔히 저지르는 12가지 실수를 정리하고, 해결 방법을 제안해볼게요. 🔥 실수 1. 여러 번 setState를 호출할 때 예상치 못한 결과 발생const [count, setCount] = useState(0);const handleClick = () => { setCount(count + 1); setCount(count + 1.. 이전 1 다음