使用 React Hooks 进行微状态管理
Micro State Management with React Hooks
探索全局状态管理并为您的应用程序选择最佳库
关键特性
了解微状态管理的基本概念和特征
发现实施微状态管理时面临的常见问题的解决方案
探索不同的库、它们的编码风格和渲染优化的最佳方法
图书说明
状态管理是 React 中最复杂的概念之一。传统上,开发人员使用单体状态管理解决方案。多亏了 React Hooks,微状态管理经过调整,可以将您的应用程序从单体应用程序迁移到微服务。
本书提供了一种实施微观状态管理的实践方法,可以让您立即上手运行并提高工作效率。您将学习 React 中状态管理的基本模式,并了解如何克服在需要使状态全局化时遇到的挑战。后面的章节将向您展示如何将状态分割成碎片是克服限制的方法。使用挂钩,您将看到如何轻松地重用逻辑并为特定域(例如表单状态和服务器缓存状态)提供多种解决方案。最后,您将探索如何使用 Zustand、Jotai 和 Valtio 等库来有效地组织状态和管理开发。
读完这本 React 书,您将了解如何为您的应用需求选择正确的全局状态管理解决方案。
你将学到什么
了解微状态管理以及如何处理全局状态
使用微状态管理和 React Hooks 构建库
探索使用 React Hooks 微方法如何轻松
理解组件状态和模块状态之间的区别
探索实现全局状态的几种
方法- 精通具体示例和库,例如 Zustand、Jotai 和 Valtio
这本书是给谁的
如果您是一名处理复杂全局状态管理解决方案的 React 开发人员,并且想了解如何根据您的要求选择最佳替代方案,那么本书适合您。假设您具备 JavaScript 编程、React Hooks 和 TypeScript 的基本知识。
目录
什么是 React Hooks 的微状态管理?
使用本地和全局
状态 与上下文共享组件状态 与
订阅
共享模块状态 与上下文和订阅共享组件状态
引入全局状态库
用例场景 1 – Zustand
用例场景 场景 2 – Jotai
用例场景 3 – Valtio
用例场景 4 – React跟踪
三个全球国家图书馆之间的异同


评论(0)