state jsx 1、state 2、setState 3、函数 事件 调用 mobx 1、state 2、setState( action) 3、view(函数 事件 调用) 一个store 或几个 redux ??? 1、state 2、action(唯一修改state) 3、reducer (生成state) 4、views (函数 事件 调用) 一个项目只有一个Store 由多个state 片段生成大的state 最外层一个大store (整个项目的) src/store/store.js n个小的state(每个页面的)合并生成的 是通过reducer 计算出来的 reducer 是通过 每个actions type名称做了对应的事 state action 相修改state 必需是靠action view (props之上) 数据获取 一个修改数据 dispatch 方法 redux 1、state 怎么来 reducer 根据 action 计算生成 2、setState === dispatch 操作了 具体 action 3、函数 调用 hook 1、state 2、setstate 3、函数调用 const [state,setState] = useState() props props context 路由 数组合并 对象合并 两个及以上方法 {...data} [] 中括号运算符