React生态

前端开发

Zustand 完全指南

Zustand 是 React 生态中一个轻量、无样板的状态管理库,基于 hooks,不依赖 Context Provider。 使用 create 函数定义 store,接收一个返回状态和操作的工厂函数: 通过选择器(selector)订阅 store 的特定字段,避免无关字段变化导致的重渲染: Zustand v4+ 推荐将泛型写在 create<T>() 上: 将 store 状态持久化到 localStorage 或其他存储: persist 配置项: 配合 immer 中间件,可以使用直接修改 state 的写法(内部仍为不可变更新): 默认的

By yellowdog

前端开发

React 完全指南

相关文档:TypeScript完全指南(/typescript-wan-quan-zhi-nan/) TanStack Query 完全指南(/tanstack-query-wan-quan-zhi-nan/) TanStack Router 完全指南(/tanstack-router-wan-quan-zhi-nan/) React 是 Meta 开发的用于构建用户界面的 JavaScript 库,核心思想是声明式(描述 UI 应该是什么样子,而不是如何操作 DOM)和组件化(将 UI 拆分为可复用的独立部分)。 JSX 是 JavaScript 的语

By yellowdog

前端开发

Next.js 完全指南

Next.js 14+ 是基于 React 的全栈框架,App Router 是其核心架构,内置 React Server Components、流式渲染、Server Actions 等能力。 相关文档:React完全指南(/react-wan-quan-zhi-nan/) | TypeScript完全指南(/typescript-wan-quan-zhi-nan/) 默认情况下 app/ 下的所有组件都是 Server Components,在服务端渲染后发送 HTML 给客户端,不包含客户端 JavaScript bundle。 在文件顶部添加 '

By yellowdog