Effect 类型安全错误处理:4 tryPromise:错误处理
学习如何使用 tryPromise 处理可能失败的异步操作。了解 Effect 的类型安全错误处理机制和 UnknownException 的概念。
623 words
|
3 minutes
Effect 类型安全错误处理:3. flatMap:组合 Effect
学习如何使用 flatMap 组合多个 Effect,构建更复杂的程序。了解 Effect 的组合性和链式操作的核心概念。
503 words
|
3 minutes
Effect 类型安全错误处理:2. 使用 Effect 进行 API 请求
学习如何使用 Effect.promise 包装异步操作,理解 Promise 和 Effect 的区别,掌握从原生 TypeScript 转换到 Effect 的方法,以及 Effect 的组合特性。
569 words
|
3 minutes
Effect 类型安全错误处理:1. 简单 API 请求中的复杂性
学习如何使用 Effect 进行类型安全的错误处理,深入了解看似简单的 API 请求背后隐藏的复杂性,以及如何通过 Effect 解决实际应用中的各种错误场景。
542 words
|
3 minutes
Effect 入门教程:4.控制副作用 - 像值一样处理 Effect
深入理解为什么需要控制副作用,学习如何将 Effect 视为值来处理,掌握函数式编程中延迟执行的核心概念,以及如何通过 Effect 重新获得组合、重构和测试的能力。
821 words
|
4 minutes
Effect 入门教程:3.Hello World 示例与基本概念
学习 Effect 库的第一个 Hello World 示例,了解 Effect 与传统 console.log 的区别,掌握函数式编程中描述性副作用的核心概念。
524 words
|
3 minutes
Effect 入门教程:2.创建项目
学习如何创建一个最小的 Effect 项目,包括 TypeScript 配置和项目设置
472 words
|
2 minutes
Effect 入门教程:1. 为什么学习 Effect
Effect 是 TypeScript 缺失的标准库,提供了模式匹配、错误处理、不可变数据结构等功能
1322 words
|
7 minutes