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有需要的组件吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏