有一个报错函数不明白怎么用的

来源:6-6 登录注册-注册请求发送

大光哦巴

2017-11-24


在user.redux.js中 那个errorMsg 这个报错函数是怎么添加到redux中的呢http://img.mukewang.com/szimg/5a1777010001d35a09190621.jpg

写回答

2回答

zbmatsu

2017-11-24

errorMsg是一个action纯函数,直接执行是没有什么意义的,要跟redux关联,只要dispatch(errorMsg())执行就可以了,其中dispatch 是 redux lib中createStore里面的,只要你在组件中 加了@connect就可以在组件拿到 this.props.dispatch. debug一下就知道了

0
0

zbmatsu

2017-11-24

你的errorMsg是一个 action, type是 ERROR_MSG, 在reducer中case到这个type时, 你把msg合并到了redux的全局state中
就是 return {...state, msg:action.msg}这一句

0
0

Redux+React Router+Node.js全栈开发

全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!

1822 学习 · 750 问题

查看课程