2026년 상태 관리 현황
- Zustand: 글로벌 스토어, 미니멀리즘, 가장 인기
- Jotai: 아톰 기반, 바텀업, React에 최적
- Signals: React 외부에서도 사용, 세밀한 반응성
비교
// Zustand — 글로벌 스토어
const useStore = create((set) => ({
count: 0,
inc: () => set((s) => ({ count: s.count + 1 })),
}));
// Jotai — 아톰
const countAtom = atom(0);
const [count, setCount] = useAtom(countAtom);
// @preact/signals-react
const count = signal(0);
count.value++; // 자동 리렌더소규모는 Jotai, 대규모 앱은 Zustand가 적합합니다.
댓글 0