Redux bindActionCreators 使用

总结下 bindActionCreators(actionCreators, dispatch) 的用法: ActionCreator 为什么需要 actionCreator: 如果我们的 action 直接可以拿到的,当然就不需要 actionCreator,我们可以直接 store.dispatch({'INCREMENT'}) 但是如果我们的 action 信息是异步获取的,或者其它方法获取的话,就需要 actionCreator,感觉是废话。 actionCreator 是什么 我们直接复制文档中的概念: 一个 action creator 就是一个创建 action 的函数。action 是信息的载体,action creator 是用来创建 action 的工厂。 调用 action creator 只会产生一个 action,但是不会分发(dispatch)它。需要调用 store 的 dispatch 方法去完成分发。平时我们所说的 bound action creator(绑定行为创建器) 其实是说 调用 action creator 并立即将结果分发给特定的 store 实例 的方法。 ...

May 18, 2018 · 2 min · Zeral

React 生态及组件浅谈

React React 是一个用于构建用户界面的 JavaScript 库。 声明式。以声明式编写 UI,通过数据的状态转移来动态更新 UI。 组件化。构建管理自身状态的封装组件,然后对其组...

8 min · Zeral