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 Services] 01. 重构Effect代码
2025-08-30 17:35:57
学习如何重构Effect代码以提高可维护性和可测试性。了解如何将单文件代码拆分为服务,实现代码的可组合性,以及如何组织错误类型和Schema定义。
477 words
|
2 minutes
[Effect Config] 03. 定义环境变量
2025-08-30 17:33:10
学习如何在Effect应用中定义和使用环境变量。了解process.env的配置方法,package.json脚本设置,以及如何构建完整的Effect应用程序架构。
466 words
|
2 minutes
[Effect Config] 02. Effect中的Config服务
2025-08-30 17:22:32
学习如何在Effect中使用Config服务来处理配置值。了解Config.string的使用方法,配置提取的错误处理,以及如何将配置集成到Effect程序中。
353 words
|
2 minutes
[Effect Config] 01. 什么是配置变量
2025-08-30 17:18:16
学习配置变量的概念和重要性。了解如何使用环境变量管理应用配置,解决硬编码问题,以及如何通过 Effect Config 创建可维护和可测试的配置系统。
323 words
|
2 minutes
[Effect Schema] 04. 使用Schema.Class定义Schema
2025-08-30 17:10:58
学习如何使用 Schema.Class 创建不透明类型。了解 Schema.Struct 与 Schema.Class 的区别,掌握类方法的添加,以及如何构建类型安全且易于维护的 Schema 定义。
934 words
|
5 minutes
[Effect Schema] 03. 从Schema解码数据
2025-08-30 17:04:40
学习如何使用 Schema.decodeUnknown 验证和解码数据。了解如何将未知类型的数据转换为类型安全的对象,处理解析错误,以及在 Effect 程序中集成 Schema 验证。
310 words
|
2 minutes
[Effect Schema] 02. 定义Schema
2025-08-30 17:03:06
学习如何使用 Effect Schema 定义数据结构。了解 Schema.Struct、Schema.Number、Schema.String 等基本类型,以及如何创建比 TypeScript interface 更强大的数据验证结构。
336 words
|
2 minutes
[Effect Schema] 01. 数据验证的问题
2025-08-30 16:58:05
学习数据验证在 TypeScript 中的挑战和问题。了解为什么类型转换(as)不安全,以及为什么需要运行时验证来确保数据的正确性。探索 Effect Schema 如何解决这些问题。
379 words
|
2 minutes