为了账号安全,请及时绑定邮箱和手机立即绑定

请问为什么redux中的reducer一定要是纯函数?

请问为什么redux中的reducer一定要是纯函数?

千万里不及你 2019-09-03 10:06:27
为什么redux中的reducer一定要是纯函数
查看完整描述

4 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

state写在action层,然后在reducer层传递数据,根据state的状态进行相应的操作,在注册你写的reducer。

查看完整回答
反对 回复 2019-09-07
?
波斯汪

TA贡献1811条经验 获得超4个赞

可能是你的action没有connect到组件上,没有把这个方法传过来。 1.参考我写的一个方案

1234@connect(    state => state,    dispatch => bindActionCreators(action, dispatch))


2.根据redux文档的方案

12345678910// 哪些 action 创建函数是我们想要通过 props 获取的看function mapDispatchToProps(dispatch) {  return {    onIncrement: () => dispatch(increment())  };} export default connect(  mapDispatchToProps)(Counter);


查看完整回答
反对 回复 2019-09-07
?
慕哥9229398

TA贡献1877条经验 获得超6个赞

目前react主要有2种用途; 1、开发webapp,被称为react native,跟普通的开发webapp的方式相同,唯一不同的就是view层采用了react技术; 2、开发手机网页,这里讲解一个github上面分享的技术,redux-react-babel-webpack。

查看完整回答
反对 回复 2019-09-07
  • 4 回答
  • 0 关注
  • 889 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信