Categories
Tags
Ai 生成 API学习 API简化 api请求 API调用 best-practices Blogging Caching catchTag catchTags class CLI Config context Context Context.Tag CSS Customization Demo development DocC Docker dual API Effect effect Effect.Service Effect.succeed Example extension ffmpeg filterOrFail flatMap Fuwari gen generator grep hooks HTML HTTP响应 IDE自动补全 iOS javascript JavaScript Javascript Layer.effect Layer.provide Layers Linux Markdown Mock n8n Next.js ParseError pipe pokemon PostCSS process.env progress Promise promise provideService PWA react React React Hook Form React Query React Router react-native Scheduler Schema Schema.Class security Service Worker Services SSR state-management suspense Tagged Errors TaggedError TanStack Query TanStack Start tips tryPromise tsconfig TypeScript typescript Video VS Code vscode Web API Web Development yield yt-dlp Zod 不透明类型 二叉树 代码组织 任务调度 优先级 使用服务 依赖注入 依赖管理 值语义 入门教程 最佳实践 最小堆 函数式编程 函数组合 前端 前端开发 副作用 副作用控制 可视化 可组合性 可维护性 可访问性 命令行 响应过滤 多个错误 实现 实践指南 层 层依赖 层组合 工具链 并发控制 应用架构 延迟执行 开发技巧 开发教程 开源 异步处理 异步操作 异步编程 性能优化 手写系列 排序 接口设计 插件开发 数据结构 数据获取 数据解码 数据验证 无限滚动 日历 日志分析 服务 服务依赖 服务定义 服务实现 服务提供 测试 源码分析 状态管理 环境变量 生成器 离线支持 程序分离 算法 类型安全 类型定义 类型推断 类型系统 类定义 线性代码 组合 翻译 自动化 自定义错误 表单验证 记忆化 设计模式 语义化 运维 运行时验证 部分应用 配置 配置变量 配置服务 配置管理 重构 错误处理 错误定义 错误恢复 项目设置
[Effect Layers] 03. 从实现推断服务类型
2025-08-30 18:20:10
学习如何使用TypeScript的typeof操作符从服务实现中推断类型,避免手动维护接口定义,采用实现驱动的类型定义模式。
437 words
|
2 minutes
[Effect Layers] 02. 服务间依赖
2025-08-30 18:20:09
学习如何在服务之间创建依赖关系,了解服务定义的独立性以及如何在实现时建立依赖关系。
425 words
|
2 minutes
[Effect Layers] 01. 定义更多服务
2025-08-30 18:20:08
学习如何在复杂应用中定义多个服务,了解服务间的相互依赖关系,以及为什么需要Layer抽象来更好地组织依赖关系。
370 words
|
2 minutes
[Effect Services] 06. 使用Context.Tag定义服务
2025-08-30 17:48:36
学习使用Context.Tag定义服务的最佳实践。了解GenericTag的局限性,掌握如何使用class和Context.Tag创建更简洁、类型安全的服务定义,以及如何组织Live、Test、Mock实现。
1017 words
|
5 minutes
[Effect Services] 05. 提供服务以运行Effect
2025-08-30 17:48:35
学习如何为Effect提供服务实现以运行程序。了解如何使用.of方法创建具体实现,使用Effect.provideService提供依赖,以及如何组织Live、Test、Mock等不同环境的实现。
528 words
|
3 minutes
[Effect Services] 04. 类型化依赖管理
2025-08-30 17:48:34
深入了解Effect的类型化依赖管理系统。学习Effect的三个类型参数(成功、错误、依赖),理解依赖如何在类型系统中表示,以及如何通过类型安全确保所有依赖都被正确提供。
335 words
|
2 minutes
[Effect Services] 03. 使用服务
2025-08-30 17:48:33
学习如何在Effect中使用服务。了解如何通过yield*提取服务API,调用服务方法,以及避免常见的yield*遗漏错误。掌握服务在Effect.gen中的使用模式。
280 words
|
1 minutes
[Effect Services] 02. Context:依赖注入
2025-08-30 17:48:32
学习Effect中的Context和依赖注入模式。了解如何使用抽象接口组织代码库,创建类型安全的服务,以及如何通过Context.GenericTag定义和使用服务。
525 words
|
3 minutes