首页 > 解决方案 > React 组件和函数(包括文件名)的命名最佳实践

问题描述

我注意到很多项目用大写的类名和小写的文件名来命名他们的反应组件。为什么会不一样?

标签: reactjs

解决方案


我相信这不是最佳做法。文件名应该与 React 组件的相同,并且应该用PascalCase编写。

例如:Navigation.jsx出口Navigation

有关命名约定的进一步阅读:

奖励:在 React 项目中构建文件和文件夹:

编辑:来自nextjs官网

Next.js 将在/pages与文件名匹配的路径名下提供每个文件。

例如,/pages/about.js服务于site.com/about

因此,对于 Nextjs,他们希望将组件和页面文件分开,因为页面文件用于路由。


推荐阅读