というわけでVueでいろいろ遊んで、アプリが大きくなった今、どう整理したらいいのか疑問に思っています。
私はコンポーネントを理解しており、多くの場所で必要になる可能性が高い「カスタム選択ボックス」コンポーネントなど、同じページで何度も再利用する必要がある場合に意味があることを理解しています。
しかし、インスタンスが 1 回しかないコンポーネントについてはどうでしょうか? 例: 3 つの領域を持つ管理ダッシュボード インターフェイス: いくつかのナビゲーションを備えたサイドバー、ナビゲーションで選択されたものに基づいて編集できるメイン領域、メイン領域に関連するものを備えた別のサイドバー。これらはすべて別個のコンポーネントである必要がありますか? ページにそれぞれのインスタンスが1つしかない場合、それを行う利点が見られないためです。反対に、すべてのコードを単一の「アプリ」コンポーネントに詰め込むと、コードの一部を簡素化できます (変数が少なくなります)。