Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Last updated : Apr 13, 2021
Not on the current edition
This blip is not on the current edition of the Radar. If it was on one of the last few editions it is likely that it is still relevant. If the blip is older it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar Understand more
Apr 2021
试验 ? 值得一试。了解为何要构建这一能力是很重要的。企业应当在风险可控的前提下在项目中尝试应用此项技术。

我们团队发现在合适的情况下,使用React Hooks 的库SWR可以达到代码整洁和性能大幅提升的效果。SWR实现了更新的同时使用过期数据(stale-while-revalidate, 缩写即SWR)的HTTP缓存策略,即第一次从缓存中返回(过期)数据,然后发送拉取数据的请求(更新),最后用最新的返回数据刷新缓存。我们告诫团队仅在应用程序应返回过期数据时才使用SWR缓存策略。需要注意的是,HTTP 要求以最新的数据缓存来响应请求,而只能在经过深思熟虑的情况下才允许返回过期的响应。

Oct 2020
评估 ? 在了解它将对你的企业产生什么影响的前提下值得探索

SWR 是用于获取远程数据的 React Hooks 库,它实现了 stale-while-revalidate HTTP缓存策略。SWR 首先从缓存(过时的)中返回数据,然后发送获取请求(再验证)并最终用更新的响应数据刷新数值。组件因此持续而且自动地获得一个数据流,先是过时的,然后是刷新过的。我们的开发者在使用 SWR 时获得了很好的开发体验,并且因为数据总是显示在屏幕上,从而显著提升用户体验。然而,我们提醒团队,只有当应用程序返回过时数据是合适的时候,才能使用 SWR 缓存策略。要注意,HTTP 通常要求缓存要用最新的响应返回给请求,只有在需要非常慎重的场景下,才会允许返回过时的响应数据。

已发布 : Oct 28, 2020
Radar

下载第25期技术雷达

English | Español | Português | 中文

Radar

获取最新技术洞见

 

立即订阅

查看存档并阅读往期内容