状态管理不是选库,是设计数据流。
从
useState开始,到你真正需要外部库时才引入它。
技术介绍
React 组件的一切变化都源于状态。
状态管理要解决三件事:数据存在哪、谁来改、改了怎么通知视图。
React 本身提供了 useState、useReducer、useContext 三板斧。
当应用规模膨胀,出现"跨层级共享""复杂更新逻辑""性能瓶颈"时,才需要引入外部方案(如 Redux Toolkit、Zustand)。
掌握原则比背 API 重要:让状态尽可能局部,提升时别怕麻烦。