Review keys

124 阅读1分钟
  • 常量提到组件外
  • 学会使用枚举类型来代替数字(提高代码可阅读性)
  • 枚举第一个为 0,则不需要初始值
  • 使用 useState 不要忘记设置数据类型
  • 有多个数据渲染时,比如 tabs 尽量抽取成数组使用 map
  • interface 类型定义过多时,抽出到 tyoes.ts
  • 请求也尽量抽出到 api.ts
  • 尽量使用高阶函数代替 for 循环
  • Styled Component 尽量只写一个标签,不要再套 className
  • 避免使用 if else,考虑三元运算或者数组、对象代替
  • 使用 hooks 时不要添加不必要的依赖项
  • 不要忘记使用 useCallback 包裹函数