← All notes
State management 取捨:server vs client + Zustand / Jotai / Redux Toolkit
資深前端面試一定問 state 怎麼管。第一刀是 server state 跟 client state 分開——server state 給 React Query / SWR,client state 才有 Zustand / Jotai / Redux Toolkit 之爭。三個工具的 mental model、取捨、決策邊界串成一條線。內部使用。
問「state 怎麼管」時,能答出「先分 server state 跟 client state,server state 給 React Query,client state 再選 Zustand / Jotai / Redux Toolkit」就贏 80% 的 candidate。再進一步講三個工具的 mental model、各自適合的場景,就是 senior 訊號。這篇把這條線講完。