Skip to content

最佳实践

在开发 NovoAdmin 项目时,遵循以下最佳实践可以提高代码质量和开发效率。

代码风格

  • 使用 Prettier 和 ESLint 统一代码风格。
  • 使用 TypeScript 进行类型检查,确保类型安全。

组件开发

  • 遵循单一职责原则,每个组件只负责一个功能。
  • 使用 Hooks 代替类组件,充分利用 React 18 的新特性。

性能优化

  • 使用 React.memouseMemo 优化组件性能。
  • 使用 useCallback 优化函数组件的性能。

状态管理

  • 使用 Zustand 进行全局状态管理,避免过度使用 Context。
  • 将状态逻辑封装在自定义 Hooks 中,提高代码复用性。

样式管理

  • 使用 Tailwind CSS 进行样式管理,减少 CSS 冲突。
  • 使用 CSS Modules 或 styled-components 进行局部样式管理。

其他建议

  • 定期更新依赖,保持项目的安全性和稳定性。
  • 编写单元测试,确保代码的正确性。

此文档使用cursor辅助生成,使用 VitePress 构建