我正在尝试从后端提取变量并将其存储在前端。我已经做出反应并进行了redux和管道的设置,但是在如何存储变量以供以后访问或在其他地方访问Redux存储时遇到了麻烦。我将这些变量用作URL端点(即用于更改服务器等),将不胜感激。
答案 0 :(得分:0)
您可以使用React Context并执行以下操作:
const MyVariablesContext = React.createContext(defaultValue);
对于defaultValue,可以使用不可变对象或进行API /服务器调用并填充值。填充它们后,您可以使用React Provider API来使用它。
您可以在此处研究如何使用React上下文:https://reactjs.org/docs/context.html#when-to-use-context
如果您可以在问题中提供更多背景信息,那就更好了。但是,如果您使用的是recompose
,那么withContext
HOC是理想的解决方案。