Jotai 3.0 带来仅支持 ESM 的现代化包,摒弃旧版构建方式和已弃用 API
由 Poimandres 团队维护的 React 原子状态管理库 Jotai 发布 v3.0.0 稳定版。该版本仅以 ES 模块形式发布,完全放弃 CommonJS 构建,移除 UMD 和 SystemJS 打包格式支持,并停止支持旧版 Node、React、TypeScript 及 jotai/babel 插件。包结构转为模块优先,支持 ES2020,直接读取 NODE_ENV,构建工具由 Rollup 更换为其他方案。官方称其为基本向后兼容的更新,但 atomFamily、loadable 及 atom 读取函数中的 setSelf 参数已被移除,这些 API 在 v2 后期已标记弃用。atomFamily 移至 jotai-family 包,API 不变并新增 atomTree 辅助函数。新功能与更深层破坏性变更被推迟至 v3.x 或 v4。
本文摘要由千智坊基于公开报道整理,查看完整内容:阅读原文(InfoQ)→
