第二部分:React 状态管理方案 来源:https://w0hog67yl81.feishu.cn/wiki/N6g9wnoEPiRLgRk2eYrcMZBdnQh 采集状态:已完成正文采集;通过目录可见侧栏逐条提取所有二级知识子页;正文保存于子页。 1.useState 的更新是“异步”的吗? 2.使用 useState 的函数式更新方式能带来哪些好处? 3.状态提升的优缺点 4.useReducer 相比useState优势体现在哪? 5.如何优化useContext带来的性能问题? 6.说一下Redux的核心思想 7.为什么说 Immer.js 在现代 Redux 生态中扮演着如此重要的角色? 8.说说Redux的中间件(Middleware)的工作机制 9.你是否了解像 Zustand、Jotai 这类新兴的状态管理库?它们各自有什么特点? 10.SWR 与 React Query:它们到底解决了什么问题? 11.你是如何理解 Signals 的?它与 React 现有的状态管理方式有何不同? 原文链接与附件索引 1.useState 的更新是“异步”的吗? https://w0hog67yl81.feishu.cn/wiki/DYApwLC7uikrJAk9Mcyc1dO4nZb 2.使用 useState 的函数式更新方式能带来哪些好处? https://w0hog67yl81.feishu.cn/wiki/QqiywOmgdihx6Lk1uWFcZPQJnYe 3.状态提升的优缺点 https://w0hog67yl81.feishu.cn/wiki/X7N7wDTU9iLeO1klfKHcN48gnEc 4.useReducer 相比useState优势体现在哪? https://w0hog67yl81.feishu.cn/wiki/CzcKwrF4riVLhVkppbDcnnOLnjc 5.如何优化useContext带来的性能问题? https://w0hog67yl81.feishu.cn/wiki/DAcmwNmN5iSDZJkhz6Fc5mBLnTc 6.说一下Redux的核心思想 https://w0hog67yl81.feishu.cn/wiki/NNgpwNQnpizfSXk8A7LckykmnJf 7.为什么说 Immer.js 在现代 Redux 生态中扮演着如此重要的角色? https://w0hog67yl81.feishu.cn/wiki/CaYSwyvk8iGvdkkbRT0cckzCnpf 8.说说Redux的中间件(Middleware)的工作机制 https://w0hog67yl81.feishu.cn/wiki/CWuLw2E73iCUDik7lhPcQk2pnIf 9.你是否了解像 Zustand、Jotai 这类新兴的状态管理库?它们各自有什么特点? https://w0hog67yl81.feishu.cn/wiki/Lg61w0fUPipkhSk1Q6BcgdUVn8b 10.SWR 与 React Query:它们到底解决了什么问题? https://w0hog67yl81.feishu.cn/wiki/CzHuwMFsPiB35hkZPPOc3lXHnlg 11.你是如何理解 Signals 的?它与 React 现有的状态管理方式有何不同? https://w0hog67yl81.feishu.cn/wiki/SLYDwfaSwichM9kQS36c6nuentb