SWR 与 React Query 选型对比
SWR 和 TanStack Query(React Query) 在功能、性能、生态上的全面对比?什么场景选择 SWR 什么场景选择 React Query?Vue 生态的替代方案是什么?
回答
屠龙少年
React Query 功能更全: 分页/无限滚动(useInfiniteQuery)、窗口焦点重获取、离线支持、mutation 管理、GC、DevTools。SWR 更轻量: ~4KB vs ~13KB gzipped。选择: 简单 CRUD/小项目选 SWR;复杂数据需求(分页、乐观更新、离线)选 React Query。Vue: @tanstack/vue-query 同 API;VueUse 的 useFetch 更轻量;Nuxt 内建 useFetch。两者都支持 React Native。