2.3-组件数据请求
Create by fall on 26 Nov 2024 Recently revised in 26 Nov 2024
总览
强烈建议根据当前使用的技术栈采用请求方式。
如果是 RSC(React Server Components)强烈建议在服务端请求数据。
如果是 CSR(client-side render)单页面应用(SPA)建议使用 react-query(@tanstack/react-query),没有替代的方式,因为要考虑 条件竞争,缓存,重新请求,无限滚动。
RSC 并且想支持更多的请求范式,例如无线滚动,可以将 服务端请求和 react query 结合。
react 的 use API 截止最新更新日期时,仍然是实验性,并且不建议在生产环境中启用。
CSR 并且后端也是 typescript 时,可以使用 tRPC 来保证请求时的类型安全。
参考文章
作者 | 链接 |
---|---|
Robin Wieruch | How to fetch data in React |