Redux-реакции-hook требует <StoreContext.Provider>

Я получаю следующую ошибку в моем приложении

Ошибка: redux-response-hook требует, чтобы ваше хранилище Redux проходило через контекст через

index.tsx:

<Provider store={store}>
    <StoreContext.Provider value={store}>
        <App />
    </StoreContext.Provider>
</Provider>

User.tsx

const UserContainer = ({ insa }: { insa: string }) => {

const mapState = useCallback((state: StoreState) => user.find(s => s.name == name), [name]);
const site = useMappedState(mapState);

1 ответ

Вы пытались удалить тег провайдера response-redux?

Нравится:

<StoreContext.Provider value={store}>
    <App />
</StoreContext.Provider>

Компонент будет получать только от ближайшего провайдера в своем дереве. Посмотрите, как использовать несколько контекстов

Другие вопросы по тегам