小项目选数据请求库,SWR 和 React Query(TanStack Query)二选一,纠结很久。
简单对比:
- SWR:体积小,API 简单,够用。
- React Query:功能全(mutations、devtools、乐观更新),生态大。
我的结论:< 5 个接口用 SWR,复杂业务用 React Query。React Query 的 mutation 那一套真的香,SWR 写起来要自己补很多。
但现在 React Query v5 的 import 方式变了,迁移有点痛。
大家小项目都用啥?