Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 使用连字符分隔的名称命名react组件文件的缺点是什么?_Reactjs_Coding Style_Naming_Rules - Fatal编程技术网

Reactjs 使用连字符分隔的名称命名react组件文件的缺点是什么?

Reactjs 使用连字符分隔的名称命名react组件文件的缺点是什么?,reactjs,coding-style,naming,rules,Reactjs,Coding Style,Naming,Rules,我想知道为什么每个人似乎都用大写字母命名react组件文件,而其他js文件则用camelcase样式命名?用连字符分隔的名称命名所有文件不是更好吗?文件的类型仍然可以从扩展名来判断 采用前一种命名模式的真正优势是什么?组件是一个“类”,我使用这个词时很小心,因为它只是一种语法上的糖分,按照惯例,类是以大写字母开头命名的。最后,重要的是其他人可以轻松阅读和理解您的代码,所以选择一种风格并坚持下去 正如@jzm指出的,组件类必须使用大写字母。谢谢你的提携 这只是个人喜好…自定义组件名称必须以大写字母

我想知道为什么每个人似乎都用大写字母命名react组件文件,而其他js文件则用camelcase样式命名?用连字符分隔的名称命名所有文件不是更好吗?文件的类型仍然可以从扩展名来判断


采用前一种命名模式的真正优势是什么?

组件是一个“类”,我使用这个词时很小心,因为它只是一种语法上的糖分,按照惯例,类是以大写字母开头命名的。最后,重要的是其他人可以轻松阅读和理解您的代码,所以选择一种风格并坚持下去


正如@jzm指出的,组件类必须使用大写字母。谢谢你的提携

这只是个人喜好…自定义组件名称必须以大写字母开头。所以这会被带入到文件名中。e、 g.您不能这样做:。一定是这样。也就是说,文件名和文件夹结构是个人偏好。