入门
什么是 Quaere[ˋkwɪrɪ]
Quaere 的核心实现来自于 Tanstack Query (opens in a new tab),但去除了 queryKey 概念,API 设计类似于 Jotai (opens in a new tab),提供了一套声明式的、原子化的状态管理方案,帮助你高效地管理服务端状态。
安装
pnpm add quaere快速上手
下面是一个最基本的示例:
import { query } from "quaere";
 
const anQuery = query({
  fether: (variables) => axios.get(url, variables),
});import { useQuery } from "quaere";
 
function Example() {
  const { data } = useQuery({ query: anQuery, variables });
}上面的示例展示了 Quaere 的两个核心函数:
- 
query:用于创建一个异步资源解析配置,我们称其为 "查询配置"。
 - 
useQuery:该 hook 用于读取 "查询配置" 发起请求,并且每个不同
variables都会返回与其相应的服务端状态。