reactjs - 在 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)
但联系人未初始化..如何处理?
我可以找到连接和虚拟数据示例的任何链接都将非常有帮助
解决方案
在createStore
整个商店或在每个切片的减速器中执行此操作。
推荐阅读
- c# - .Contains() 仅检查 string[] .NET Core 3.1 的第一个元素
- c++ - Unordered map 有一个错误,指出函数本身在库 C++ 中不存在
- css - CSS 关键帧动画影响 div 的模态窗口
- python - 从 PySpark 字符串列获取 UTC 时间戳
- java - 行在表格中不可见
- sql - 如何在 Oracle SQL 上进行查询以获取时间间隔,按特定字段分组
- python - 如何将列表解析为熊猫数据框中的列
- flutter - 从颤动的日历中获取选定日期的值
- c++ - wxFrame 捕捉非客户区/边框事件?
- java - 如何避免重复请求的竞争条件?