ReactなどのGUI開発に対応したスケーラブルなファイル構造
@dan_abramov: @fbartho It is a guideline though. It means literally “start by putting everything in one file; when it feels like it’s annoying, start splitting them up; what THAT gets annoying, maybe add some folders”. https://scrapbox.io/files/63f831c3833ba5001cf11bcf.png
一つの機能に暗黙的な依存関係を作らない
最初は1ファイル or 同じディレクトリにまとめてつくる
If you feel completely stuck, start by keeping all files in a single folder. Eventually it will grow large enough that you will want to separate some files from the rest. By that time you’ll have enough knowledge to tell which files you edit together most often. In general, it is a good idea to keep files that often change together close to each other. This principle is called “colocation”.
完全に行き詰ってしまったと感じたら、まずはすべてのファイルを1つのフォルダに収めることから始めてください。やがてフォルダが大きくなり、いくつかのファイルを分離したくなるはずです。その頃には、どのファイルをよく一緒に編集するのか、十分な知識が身についていることでしょう。一般に、一緒に変更することが多いファイルは近くに置いておくとよいでしょう。この原則は「コロケーション」と呼ばれています。
---