前端知库

路由与数据资源

前端路由、状态管理与请求工具,涵盖 React Router、Vue Router、Pinia、Redux Toolkit、Zustand、TanStack Query、Axios、VueUse 和 ahooks。共 19 项资源。

  • TanStack Query

    管理异步数据获取、缓存和刷新状态。

  • SWR

    以 Hooks 管理 React 应用的数据获取与缓存更新。

  • Vue Router

    Vue 官方路由方案,组织页面与导航状态。

  • React Router

    为 React 应用提供不同模式的路由与数据组织能力。

  • Redux Toolkit

    Redux 官方推荐的状态管理工具集。

  • Pinia

    Vue 生态的 Store 状态管理方案。

  • Zustand

    以较小 API 组织 Store 与状态订阅。

  • Axios

    基于 Promise 的 HTTP 客户端,支持浏览器和 Node.js。

  • VueUse

    将常用浏览器与状态逻辑封装成 Vue 组合式函数。

  • ahooks

    覆盖请求、状态与常见交互逻辑的 React Hooks 集合。

  • Jotai

    以原子状态组织 React 应用的数据和派生关系。

  • Valtio

    使用代理对象维护状态,并通过快照连接 React 视图。

  • Immer

    以修改草稿的写法生成不可变状态更新结果。

  • RxJS

    用 Observable 与操作符组合异步数据流。

  • Ky

    基于 Fetch 提供请求配置、钩子和错误处理的 HTTP 客户端。

  • ofetch

    对 Fetch 的响应解析、错误和请求配置提供封装。

  • Apollo Client

    管理 GraphQL 查询、缓存与客户端数据更新。

  • urql

    通过可组合机制组织 GraphQL 客户端请求与缓存。

  • Socket.IO Client

    连接 Socket.IO 服务端,处理实时事件通信。