Blog Archive
React Hook 之 useImperativeHandle
简单介绍 react 推出 useImperativeHandle 这个 hook 的前因后果,以及它的源码是怎样实现的。
Read Post
Optimize Nextjs by AWS CloudFront
主要介绍如何使用 AWS CloudFront 在内容分发时,对 Nextjs 进行优化,同时简单介绍一些 AWS CloudFront 中缓存相关的设置参数、最佳实践和采坑指南。
Read Post
The Monad of FP
Monad 是函数式编程中的一个概念,用于处理效果、容器或非确定性计算。它提供了一种结构化和可组合的方式来处理这些计算。
Read Post
The Applicative of FP
Applicative 是函数式编程中的一个概念,它提供了一种在上下文中将函数应用于参数的方式。它允许并行计算和组合具有依赖关系的计算。与 Monad 不同,Applicative 没有顺序执行或依赖跟踪的能力。
Read Post
The Monoid of FP
Monoid 是一个代数结构,它由一个集合和一个二元运算组成,满足结合律和单位元的性质。在函数式编程中,Monoid 用于描述可组合的操作,可以通过合并操作和空操作创建更复杂的结构。例如,字符串的拼接和空字符串形成了一个 Monoid。
Read Post
The Semigroup of FP
Semigroup 是一个代数结构,它由一个集合和一个二元运算组成,满足结合律。在函数式编程中,Semigroup 用于描述可组合的操作,可以通过合并操作创建更复杂的结构。例如,数字的加法和字符串的拼接都是 Semigroup。
Read Post
The Option of FP
Option 是一种函数式编程中的数据类型,表示一个可能存在或不存在的值。它可以是 Some(存在值) 或 None(不存在值),用于处理可能出现空值的情况,提供了安全的值操作和错误处理。
Read Post
AWS VPC in Action
介绍 AWS VPC 服务所包含的核心概念与最佳实践,VPC 也是 AWS 最核心的服务之一,了解和掌握 VPC 有助于快速学习和掌握与 VPC 配合使用的 AWS 服务。
Read Post