@connect问题
来源:6-11 登录注册-登录注册实现

Grant_Lian
2018-01-25
@connect(//Connect a React component to a redux store
state => state.user, //Set the user's state and bind with current component's props
{
register
}//Bind the register action on register component
)
老师,这个@connect看了文档还是不太懂,这个connect的第一个参数是state => state.user,这个是不是文档里的mapStateToProps?意思是state.user的参数一旦变化就和当前组件参数绑定在一起?第二个是{register},这个意思是不是文档里的mapDispatchToProps?就是一旦register这个action内props有变化就重新render组件?老师解释下不懂,谢谢老师。
写回答
1回答
-
hi 你好,connect第一个参数就是mapStateToProps,就是把state里的值哪些取出来传递给组件用, 第二个就是mapDispatchToProps, 是把那个方法传递给组件用,你这么理解是OK的
112018-01-26
Redux+React Router+Node.js全栈开发
全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!
1822 学习 · 750 问题
相似问题