SuperAPI AI 工具集

jotai-expert

通用与其它

查看项目

更新于 10-15 22:34

技能介绍

该技能面向 React 应用中的 Jotai 状态管理,提供最佳实践、性能优化与架构模式方面的专家指导。

用途:在需要决定是否使用 Jotai、选择 atom 类型或排查性能问题时提供判断依据与实现建议。资料给出决策树:简单局部状态用 useState;同一组件树内少量共享用 Context;跨多组件复杂共享或全局状态用 Jotai。

主要能力:涵盖 atom 类型选择(静态值、派生只读、派生读写、只写 action、持久化、列表项、参数化数据),Hook 选择(useAtomValue 只读、useSetAtom 只写、useAtom 两者),以及性能优化手段:selectAtom、splitAtom、focusAtom、loadable、atomFamily、atomWithStorage。同时列出反模式,如在组件内创建 atom、在渲染中做重计算、只读或只写时仍用 useAtom、过度拆分高频更新数据等。

使用方式:作为技能被调用,用于实现或审查 Jotai 代码;资料提到可按主题加载参考文件:references/core-api.md、references/utilities.md、references/performance.md、references/patterns.md,以获取更详细指引。

适用场景:React 项目中共享状态设计、atom 拆分与重构、渲染次数过多等性能问题排查、异步状态处理。

限制:资料未提供安装命令、价格、平台信息或具体使用步骤,这些内容暂未提供;示例 API 以 Jotai 官方文档为准(https://jotai.org/)。