一个 React Hooks 表单库,用于管理表单状态与校验,支持 Web 和 React Native。
4.5万2501TypeScriptMIT更新于 7小时前
Zustand 是一个面向 React 的状态管理库,基于简化的 Flux 思想。使用一个函数即可创建 store,并以 Hook 的形式在组件中直接读取任意状态片段,无需用 Context Provider 包裹应用。
组件只会在自己所选取的状态发生变化时重新渲染。库中提供浅比较、自定义相等函数,以及不触发渲染的瞬时更新等能力。它也可以脱离 React 单独使用,通过 vanilla store 接口操作状态。
官方包含持久化、基于 Immer 的不可变更新、Redux 风格 reducer 以及 Redux DevTools 集成等中间件。项目使用 TypeScript 编写,可通过 npm 安装。
从 npm 安装 zustand
npm install zustand用 create 创建 store,并在组件中使用该 hook
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个 React Hooks 表单库,用于管理表单状态与校验,支持 Web 和 React Native。
面向 Web 应用的异步状态管理与数据获取库,支持 React、Vue、Svelte 和 Solid。
一个用于数据请求的 React Hooks 库,先返回缓存数据,再在后台自动重新验证。
基于 React Aria 与 Tailwind CSS v4 构建的 React UI 组件库,前身为 NextUI。
一款开源的手绘风格虚拟白板,可用于绘制图表,也可作为 React 组件嵌入应用。
一份长期维护的 ReactJS 面试题与答案合集,涵盖 React 核心、Router、Redux、测试和 React Native。