react-redux中reducer传入的state是什么?

react-redux中reducer传入的state是什么?

谢谢!

阅读 4.6k
4 个回答

store 中原有的需要修改的 state

就是修改前的state,修改后要覆盖这个state

Reducer 函数只是一个纯函数,它接收应用程序的当前状态(previousState)以及发生的 action,然后返回修改后的新状态(或者有人称之为归并后的状态)(newState)。Reducer 函数是 action 的订阅者。

const reducer = function (state = {}, action) {
  console.log('reducer was called with state', state, 'and action', action);

  return state;
}

可以参看我的文章:浅谈Redux数据流

新手上路,请多包涵

这个不是直接修改他里边的state吧,应该是将父本保存一份,然后改变的吧,直接改变不会影响其他对这个state有需要的组件吗?

推荐问题
宣传栏