フロントエンドのディレクトリ構成ベストプラクティス

app/
 ├ pages
 ├ models
 ├ lib    // 外部との連携(別モジュールのREST API、localStorage含む)
 └ utils  // 自社以外の誰かが使っても違和感ないものだけ

pages, models, libの下はドメインごとにサブディレクトリを作る。

pages
 ├ home
 ├ users-list
 └ user-detail

など。

なお、pages だけは複数の画面で使うものがあるため、pages/shared を作る。

悩むことが多いので参考になる。

コメントを残す