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

时间:2017-03-02 15:06:13

标签: javascript reactjs 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中?

0 个答案:

没有答案