reactjs - React 组件和函数(包括文件名)的命名最佳实践
问题描述
我注意到很多项目用大写的类名和小写的文件名来命名他们的反应组件。为什么会不一样?
解决方案
我相信这不是最佳做法。文件名应该与 React 组件的相同,并且应该用PascalCase编写。
例如:Navigation.jsx
出口Navigation
有关命名约定的进一步阅读:
奖励:在 React 项目中构建文件和文件夹:
如果你不使用 redux,你可能不需要阅读这篇文章,但它对函数优先和特性优先分组技术进行了很好的比较。亚历克斯摩尔多瓦的帖子
编辑:来自nextjs官网
Next.js 将在
/pages
与文件名匹配的路径名下提供每个文件。例如,
/pages/about.js
服务于site.com/about
。
因此,对于 Nextjs,他们希望将组件和页面文件分开,因为页面文件用于路由。
推荐阅读
- python - 如何使用 skimage.exposure.equalize_adapthist() 保存 tif 图像
- javascript - 检查javascript上的单元格是否不为空
- java - 有 DTO 时如何在 Spring MVC 中进行验证?
- c++ - 将变量作为基类对象迭代,同时转换为子类并在 C++ 中使用它们的覆盖方法
- r - ggplot中计数的累积堆积面积图与R
- c# - 我们如何将 ASP.NET Core Web API 与 JS fetch 一起使用?
- python - Python将下载的文件读取为熊猫数据框
- ios - 创建 Mac 版本的 iOS 应用程序,构建错误
- javascript - 为什么 GET ajax 调用返回错误代码 500?
- r - ggplot2 box_plot 添加观察次数