陌上人如玉
公子世无双

03-组件通信与状态管理

React 组件通信与状态管理:状态提升、Context 拆分、组合模式,以及 Redux Toolkit、Jotai、MobX、XState 等全局状态方案选型与状态持久化。
3.2 状态提升与单一数据源-陌上寒

3.2 状态提升与单一数据源

状态应该放在「需要它的最近的公共祖先」——这就是「状态提升」;而「单一数据源」要求「同一个数据只有一个拥有者」,否则会出现不同步的 bug。

赞(0)陌上寒陌上寒阅读()去评论
3.1 父子通信-陌上寒

3.1 父子通信

React 的数据流是单向的——数据通过 props 向下传递,子组件通过调用父组件传来的回调向上通知;兄弟组件之间靠「把状态提升到公共父组件」通信。

赞(0)陌上寒陌上寒阅读()去评论