首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用react.js在高速缓存中存储数据

用react.js在高速缓存中存储数据
EN

Stack Overflow用户
提问于 2014-12-26 07:34:48
回答 2查看 2.2K关注 0票数 0

我正在将react.js与drupal集成,我每2秒通过ajax请求json文件,这不是最佳实践,所以我想缓存结果,我在某个地方读到了(react.js缺乏ajax功能),那么如何能够缓存结果呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-31 11:26:43

您可以使用WebSockets和React,这样您就不必轮询服务器(即在给定的时间间隔内发送重复的ajax请求)。使用React,您通常使用setState方法(http://facebook.github.io/react/docs/component-api.html)将从服务器接收的数据存储在状态中。然后,无论何时状态数据被更新,React将区分DOM和重新呈现必要的组件。

票数 1
EN

Stack Overflow用户

发布于 2015-01-13 19:00:06

有代码样本吗?您的模型是否使用任何库/框架?我建议将网络请求从视图中抽象成某种数据模型,无论是主干、角度、流量结构等等。在那里,您可以决定是要轮询数据,还是使用WebSockets,还是根据视图中状态的变化来请求数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27654211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档