どっちにするべきか悩んだので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
まぜまぜ派
app.jsとかいたり、FileName.jsと書いたりもうなんなんだろうか。
結論:「好きにすればいい」
明確な結論がでました。ありがとうございました。
統一感さえでればいいと思うのでプロジェクトの好みで。
railsが基本的にスネークケースなのでreactxrailsでいくときはよりそのほうが自然なんじゃないかと思う。react-railsのプロジェクトもスネークケースですし。