항상 필요한 것은 아닙니다. 현대 프레임워크에는 유능한 내장 state 도구가 있으며, Redux/Zustand에 성급하게 손을 뻗으면 복잡성이 늘어납니다. 솔직한 답변은 이렇습니다: 내장 옵션이 고통스러워질 때만 라이브러리를 추가하세요.
내장 도구로 시작하기
jsx
// 대부분의 state 요구는 다음으로 충족됨:
const [x, setX] = useState(); // local 컴포넌트 state
const value = useContext();
memo = ( (), [x]);
