Реагируйте на проблемы с избыточным магазином - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь извлечь переменные из моего бэкэнда и сохранить их во внешнем интерфейсе. Я реагирую и использую редукцию, и трубопровод настроен, но у меня возникают проблемы с тем, как сохранить переменную для последующего доступа или доступа к хранилищу Redux в других местах. Я использую эти переменные в качестве конечных точек URL (т. Е. Для смены серверов и т. Д.). Любая помощь приветствуется.

1 Ответ

0 голосов
/ 16 ноября 2018

Вы можете использовать контексты React и делать что-то вроде этого:

const MyVariablesContext = React.createContext(defaultValue);

Для значения по умолчанию вы можете использовать неизменяемый объект или выполнить вызов API / Server и заполнить значения.Когда они заполнены, вы можете использовать React Provider API для их использования.

Вы можете посмотреть, как использовать контексты React, здесь: https://reactjs.org/docs/context.html#when-to-use-context

Если бы вы могли дать больше контекста в своих вопросах, было бы лучше.Но если вы используете recompose, то идеальным решением будет withContext HOC.

...