得到这个问题,我和我的同伴们在桌子上猛烈抨击。上载到codeandbox解决任何问题。
两次重写应用程序,环境发生了变化。
https://codesandbox.io/s/github/astillo/Car-Sales/tree/alexander-stillo
TypeError store.getState不是函数
期待要加载的页面。
答案 0 :(得分:3)
您必须从store
组件中删除App
道具
<AdditionalFeatures store={props.store} />
AdditionalFeatures
仍将从商店中获取它:
const mapStateToProps = state => {
return {
store: state.store,
car: state.car
}
}
出了什么问题? react-redux
将使用它来替换redux存储,from 7.0:
退货作为道具
我们带回了将商店作为道具直接传递给 连接的组件。由于内部原因,此版本已在版本6中删除 实施更改(组件不再订阅商店 直)。一些用户表示担心在上下文中使用上下文 单元测试还不够。由于我们的组件直接使用 再次订阅,我们重新实现了此选项, 解决这些问题。