了解mapStateToProps

时间:2019-06-13 08:32:09

标签: javascript reactjs react-redux

在Redux中,假设我在Redux中有两个不同的未连接状态

const rootReducer = combineReducers({
  navBar: navBarReducer,
  exchange: exchangeReducer
})

如果我调度的动作会更改navBar的状态,那么mapStateToProps也会触发exchange: exchangeReducer的渲染吗?

1 个答案:

答案 0 :(得分:2)

首先,mapStateToProps与render方法有关,与缩减器无关。 其次,从一个reducer更改状态会更新订阅它的整个组件(除非您有一些条件可以暂停渲染)。

因此,要回答您在一个reducer中所做的更改,只会反映出所预订组件的更改。