对于 RSC 和 Suspense 的数据获取的模式我还是很喜欢的。有最新最及时的数据时展示它,没有的时候展示缓存,最次展示一个 Loading。这样用户能最快看到完整的页面。
写 Izon 这个小工具时我感受到这种模式的舒服。如果一个仓库没有被抓过就展示 loading 同时去抓,如果没抓完就展示缓存同时接着抓,抓完更新。
https://x.com/0xhyoban/status/1746737169220383227
是的,你会这样写的话就能打败 99% 的同行了。
https://x.com/himself_65/status/1746942994928841110