После обновления с response-redux 5.0.7 до 6 подключенных компонентов не получают обновления - PullRequest
0 голосов
/ 22 декабря 2018

У меня есть работающее приложение 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)
)

Любая помощь приветствуется

...