【发布时间】:2018-07-25 20:28:59
【问题描述】:
我刚开始使用 Redux,因为我的应用程序由于将状态传递给不同的组件而变得复杂。我在尝试将数据检索到其他组件时遇到错误。
我想将状态传递给另一个组件,但我得到了这个错误:
store.js
import {createStore} from 'redux';
const initialState = {
regionId: 0
};
const reducer = (state = initialState, action) => {
if(action.type === "REGIONAL_ID") {
return {
regionId: action.regionId
};
}
return state;
}
const store = createStore(reducer);
store.subscribe(() => {
console.log(store.getState().regionId)
})
export default store;
在我的 Network.js 组件中,我正在调用它
const REGION_ID = store.subscribe(() => {
return store.getState().regionId;
})
console.log(REGION_ID);
我尝试了以下方法,但这也给了我一个错误。非常感谢!
const REGION_ID = return store.getState().regionId;
【问题讨论】:
标签: javascript reactjs react-native redux react-redux