Контекст является нулевым для React Redux - PullRequest
0 голосов
/ 10 марта 2020

У меня следующая ситуация.

У меня есть приложение с несколькими провайдерами, поэтому я решил создать общее хранилище и написать компонент, который оборачивает его дочерние элементы в хранилище Redux.

Похоже (примерно):

const ReduxStoreWrapper = ({
  children,
  ...
}) => {
  const store = useMemo(...)

  return <Provider store={store}>{children}</Provider>
}

И у меня есть обернутый компонент:

<ReduxStoreWrapper reducer={reducer} sagas={saga} dataSourceClass={FluidsDataSource}>
  <FluidsPage wellPlanId={wellPlanId} />
</ReduxStoreWrapper>

И я хочу использовать в useDispatch () (это крюк работа с контекстом).

И у меня следующая ситуация. Контекст равен нулю:

Tree of components

Но контекст выглядит нормально, и я вижу состояние избыточности в dev-tools: (

Context

Итак, как я могу использовать useDispatch ()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...