【发布时间】:2019-10-04 09:00:39
【问题描述】:
我是 React Native 的新手,目前正在维护一个内置 ReactNative 的应用程序。在我现有的应用程序中,我们使用 combineReducers 和 reduxSause。根据我在互联网上的发现,combineReducers 将为每个减速器管理一个单独的状态(即在下面的示例中,苹果将具有单独的状态,香蕉将具有单独的状态)
const rootReducer = combineReducers({
a: apples,
b: bananas
});
在页面屏幕中,我也在使用 mapStateToProps 和 mapDispatchToProps。我的问题是 mapStateToProps 的状态来自哪里?因为当我给appleReducer调用Dispath回调函数时,那边的状态是空的。
const mapStateToProps = (state) => {
const { data } = state.bstate
}
const mapDispatchToProps = (dispatch) => ({
getLine:(input) => dispatch(BType.getLine(input)),
})
【问题讨论】:
标签: react-native redux react-redux