reactjs多页面需要获取同一个ajax返回的值

有多个页面需要有个属性需要调用接口返回判断展示逻辑
我的想法是做缓存 但是多个页面怎么写才能尽量少的写代码
想要一个大致的代码设计框架

我不是想要怎么做缓存 而是怎么做路由或者组件能让每个页面都引入这个变量而不是都写一遍调用ajax

阅读 2k
4 个回答

写个js 在各个页面的公共引入地方引入这个js 这个js set get修改删除获取数据?
或者 localstorage?

如果没有store的话 localstorage无疑是最好的方式

用redux,多页面共享一个reducer

应该使用一个state管理器,比如redux、mobx、reflux。
我们使用阿里出品的dva state 管理器

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题