首页 > 解决方案 > 在 react-redux 项目中使用 connect 时在哪里初始化存储

问题描述

我是 react 和 redux 的新手,所以很困惑在哪里用虚拟数据初始化存储?我在根组件中使用提供程序。我发现访问商店的唯一两种方法是使用这个:-

Provider.childContextTypes = {
   store: React.PropTypes.object
}

或通过使用 connect ,

const mapStateToProps = state => ({
 state:state.contacts
});

const mapDispatchToProps = dispatch => ({
 setDummyData: () => dispatch(setDummyData())
});

export default connect(
 mapStateToProps,
 mapDispatchToProps
)(ComponentName)

但联系人未初始化..如何处理?

我可以找到连接和虚拟数据示例的任何链接都将非常有帮助

标签: reactjsreduxreact-reduxstore

解决方案


createStore整个商店或在每个切片的减速器中执行此操作。

https://redux.js.org/api/createstore


推荐阅读