由于经验有限, 文章可能会有某些错误, 希望大家指出, 互相交流.
由于篇幅太长, 所以拆分为几篇文章....主要有以下几个主题:
01 类型检查
02 组件的组织
03 样式的管理
04 组件的思维
05 状态管理
类型检查
静态类型检查对于当今的前端项目越来越不可或缺, 尤其是大型项目....它可以在开发时就避免许多类型问题, 减少低级错误的; 另外通过类型智能提示, 可以提高编码的效率; 有利于书写自描述的代码(类型即文档); 方便代码重构(配合 IDE 可以自动重构)....由于函数组件只是普通函数, 它非常容易进行类型声明
1️⃣ 使用ComponentNameProps 形式命名 Props 类型, 并导出
2️⃣ 优先使用FC类型来声明函数组件
FC是FunctionComponent...用起来, 应该始终开启 strict 模式, 避免使用 any 类型声明.
----
扩展资料
piotrwitek/react-redux-typescript-guide
TypeScript 如何完美地书写