1.react redux中action和reducers 之间的关系?
2.我在调用的action创建action对象的时候,reducers是如何知道这个action对象就是我想要的?
现在比较迷茫!比较急,望解答谢谢!
action不是有定义type吗
你发起dipatch的时候不是会传递一个type和一个payload,一个用于给reducer识别,一个是入参让reducer可以进行使用
store.dispatch({
type: '动作名',
payload: '入参'
});
reducer两个入参一个state一个action,action就是你上面传来的对象,然后switch不是有对action的type判断吗,type名字对上了,知道你发起的是什么动作,然后对state做处理并返回新state
就是说action文件没有引入reducer文件,而reducer文件也没有引入action文件。 他们是如何进行关联的,是redux做的吗?
Redux 入门教程(一):基本用法 - 阮一峰的网络日志 https://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_one_basic_usages.html
React Redux | Redux Table of Contents https://redux.js.org/faq/react-redux