У меня есть работающее приложение RN, написанное на TS с установленным react-redux 5.0.7
.Если я обновляю - подключенные компоненты не получают обновления.Из их заметок о выпуске я вижу, что они начали использовать новый контекст 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)
)
Любая помощь приветствуется