繁体   English   中英

如何在react / redux中管理全局配置变量?

[英]How to manage a global config variable in react/redux?

我正在使用的API要求我每x小时获取一个新密钥。 我希望能够将密钥存储在全球各种状态中。 但是,这里是我被困住的地方。 我的应用程序中有很多部件,我有组件可以执行API调用,但是可以完成整个Redux

function blah() {
axios.get('url')
  .then((response) => {
    dispatch({type: "THING_FULFILLED", payload: response.data})
  })

模式将是矫枉过正。 如果我这样做的话,我只需要用redux存储api密钥并从那里使用它。 但是,我只想在组件本身内执行axios.get() (其中一些组件是深层嵌套的,因此将api键从顶层组件一直传递到所有组件看起来很糟糕)。 如何在我的应用程序中的任何位置管理此API密钥,而无需将所有内容都包装在Redux中?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM