最近开始学习 ReactJS,唯一让我困惑的是React 应用目录中文件夹和文件的命名。
对于组件文件的命名,有的人遵循TitleCase.js,有的人遵循camelCase.js。
对于应用程序目录的名称,很少有人遵循camelCase,也很少有人 smallcase或small-case。
我尝试查找有关命名约定的官方文档,但找不到。有人能帮我找到在 ReactJS 中命名文件的正确方法吗?
React 项目中的命名约定可能有所不同,尽管 React 团队没有官方文档规定特定的约定,但您可以遵循一些广泛接受的做法。这些约定旨在提高可读性和可维护性。以下是有关 React 项目中文件和文件夹的常见命名约定的指南:
MyComponent.js
Button.js
UserProfile.js
Header.js
src/hooks/useFetch.js
src/components/user-profile/UserProfile.js
以下是具有推荐命名约定的典型 React 项目结构的示例:
src/ components/ Header/ Header.js Header.css UserProfile/ UserProfile.js UserProfile.css hooks/ useFetch.js useAuth.js utils/ formatDate.js calculateAge.js App.js index.js
虽然没有关于命名约定的官方 React 文档,但遵循这些被广泛接受的做法将帮助您维护干净且井然有序的代码库。关键是保持一致并选择对您的项目和团队有意义的约定。