2024-01-05 查看 评论
TS 中的类型验算,高级通用 API 实现

这篇文章介绍了TypeScript中的类型验算和高级通用API实现,包括内置类型、关键字以及 compiler 内部实现的类型。文章详细说明了如何实现 Optional API、GetOptional API、DeepReadonly API 和 UnionToIntersection API,并记录了常用的类型通用API封装,如Partial、Required、Readonly等。同时,文章也解释了一些TypeScript的类型操作关键字,如extends、infer、keyof等。

2023-12-14 查看 评论
React - 实现一个基于 Antd 的数值范围组件

这篇文章介绍了如何实现一个基于Ant Design的数值范围组件,以满足数据采集流程中表单数据的录入需求。文章详细说明了组件的设计思路、代码结构、使用方式以及参数说明,并提供了效果预览和注意事项。组件支持只能输入数字,具有自定义表单控件封装的特点,同时支持所有InputNumber属性,以适应不同业务场景的需求。

2023-12-05 查看 评论
React - 实现一个基于 Antd 的密码强度校验组件

这篇文章介绍了一个基于 Nest 和 Umi 技术栈的个人项目开发中用到的密码强度校验组件的开发过程。作者首先在网上找不到满意的资料,于是决定自己开发该组件。文章依次介绍了效果预览、组件思想和组件开发的过程,并提供了相应的代码示例。最后,作者展示了实际效果,并提供了仓库地址供参考。