探索 React 之核,构筑状态艺术

*   开篇:携手并进,创造出符合时代潮流的状态管理工具!

*   总揽 React 状态管理库:如何在项目中合理的进行技术选型

*   前置知识:构建知识体系的基石

*   项目搭建:从配置到 CI 的全方位指南

*   Docusaurus 与 Vercel:打造并部署你的官方文档站

*   React Context 性能挑战及其优化之道

*   探索 React 18 的并发渲染机制

*   React 18 的并发挑战:如何解决状态 Tearing 问题?

*   谈谈状态管理库的实现方案

*   初识 Zustand:一个强大而灵活的状态管理库

*   手把手带你从 0~1 实现 Zustand

*   Immer:JavaScript 不可变数据的革命性管理

*   发布你的第一个状态管理库!

*   初识 Jotai:一个高性能原子化状态管理库

*   手把手带你从 0~1 实现 mini-jotai

*   Jotai 和 React Suspense:异步状态管理的优雅实践

*   Jotai DevTools:深入 Hooks DevTools 实现

*   基于 Benny 对 Jotai 进行基准测试(Benchmark)

*   Jotai 极致性能/用户体验优化策略

*   初识 Valtio:探索高效的可变状态管理魔法

*   手把手带你从 0~1 实现 mini-valtio

*   浅析 Race Condition(竞态)及其解决策略

*   初识 TanStack Query:一个强大的异步状态管理库

*   手把手带你从 0~1 实现 TanStack Query(上)

*   手把手带你从 0~1 实现 TanStack Query(下)

*   RSC(React Server Components)与 Tanstack Query

*   探索灵活高效的数据查询语言——快速入门

*   探索灵活高效的数据查询语言——深入GraphQL

*   探索灵活高效的数据查询语言——Apollo Client 与 Apollo Server

*   探索灵活高效的数据查询语言——GraphQL 与 NestJS

*   GraphQL最佳实践

*   状态管理库与 SSR:构建高性能服务器渲染 React 应用的策略与实践

*   为你的状态管理库编写单元测试

*   迎接变革:React 19 的新特性与对状态管理生态的影响解析(上)

*   迎接变革:React 19 的新特性与对状态管理生态的影响解析(下)

*   bailout:React性能优化的终极秘籍

*   如何调试状态管理库源码

*   番外篇:什么是React BatchUpdates

*   番外篇:面试题讲解

*   番外篇:基于 Nx 优化 Monorepo

*   番外篇:手写 React Router(1)

*   番外篇:手写 React Router(2)

*   番外篇:深入 Module Federation 原理(扩展篇)

*   番外篇:从 0-1 实现 RSC —— 手撕服务端组件

*   番外篇:从 0-1 实现 RSC —— 手撕客户端组件

*   番外篇:从 0-1 实现 RSC —— 手撕 Waku

*   结语:小册的结束,也是新的开始