React 状态管理:store 创建时机的误区

要点

  • 应在应用创建阶段创建全局 store,而不是在用户交互过程中动态创建。
  • 需要变更的初始化参数通过 store 内的 set/action 方法设置,而非用“动态创建不同 store 实例”替代。

示例思路

  • 反例:根据函数参数在组件渲染期间返回不同的 store 实例(会导致订阅/引用不稳定)。
  • 正例:在 store 中提供 setFilter 等 action;页面挂载后调用以传入筛选条件并触发数据请求。