我有一个用TS编写且正在安装react-redux 5.0.7
的有效RN应用程序。如果我更新-连接的组件不会收到更新。从their release notes可以看出,他们开始使用新的上下文api。我有react 16.5.0
,高于最低版本。有人有类似的问题,也许可以解决吗?
不起作用的代码非常简单。我已经检查了状态更改本身(它可以工作),所以唯一有趣的事情可能是连接本身。我是这样的:
const connected = connect(
(state: AppState) => {
return {
partOfComponentState: state.someInnerState
}
},
{
// funcs
}
)(MyContainerComponent)
export default connected
根的包装如下:
return <Provider store={store}>
<TabBar />
</Provider>
并存储:
const store = createStore(
mainReducer,
applyMiddleware(thunk)
)
感谢您的帮助