用途:为 React 应用引入 fp-ts 的函数式编程模式,提供可直接落地的代码写法,而非抽象术语。适用于 React 18/19 与 Next.js 14/15。
主要能力与选型:值可能不存在时用 Option<T>;同步操作可能失败用 Either<E, A>;异步操作可能失败用 TaskEither<E, A>;需要加载/错误/成功三种 UI 状态用 RemoteData<E, A>;多字段校验的表单用带 validation applicative 的 Either;依赖注入用 Context 配合 ReaderTaskEither;减少重渲染可用 useMemo 或 fp-ts-react-stable-hooks。
使用方式:执行该技能前应先阅读其详细指南,指南保留完整流程与参考资料,其中的安全、前置条件与验证要求视为强制。聚焦任务时加载相关章节,端到端任务则完整阅读指南。
限制:仅在任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。
其他事实(如具体安装命令、版本要求、收费与平台支持)暂未提供。