Help us understand the problem. What is going on with this article?

React(Javascript)でファイルの命名規則をどうするかという問題

More than 3 years have passed since last update.

どっちにするべきか悩んだのでgithubのレポジトリで https://github.com/search?o=desc&p=1&q=react&s=stars&type=Repositories&utf8=%E2%9C%93って感じに「react」「Star多い順」で調べてみた。3pageくらいみたところ、結果は以下。

キャメルケース派

FileName.jsってやつ。

https://github.com/erikras/react-redux-universal-hot-example
react-bootstrap/react-bootstrap
gaearon/react-hot-loader

スネークケース派

file_name.jsってやつ。

https://github.com/ruanyf/react-demos
https://github.com/react-toolbox/react-toolbox
https://github.com/reactjs/react-rails
rackt/react-router

ハイフン派

hoge-huga.jsってやつ。
キャメルケースvsスネークケースかとおもいきや、一定数存在した。

react/examples at master · facebook/react
callemall/material-ui
chenglou/react-motion
radium/computed-well.jsx at master · FormidableLabs/radium

まぜまぜ派

facebook/relay

app.jsとかいたり、FileName.jsと書いたりもうなんなんだろうか。

結論:「好きにすればいい」

明確な結論がでました。ありがとうございました。

統一感さえでればいいと思うのでプロジェクトの好みで。

railsが基本的にスネークケースなのでreactxrailsでいくときはよりそのほうが自然なんじゃないかと思う。react-railsのプロジェクトもスネークケースですし。

finc
健康寿命を伸ばすアプリFiNCの開発・運営を行うモバイルヘルステクノロジーベンチャー
https://finc.com
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away