最近、Asp .NET Core 2.2から3.1にアップグレードし、かみそりのページでRazorコンポーネントを使用できます。ブレザーと同じファイル上のすべてを使用することを除いて、基本的にはビューコンポーネントと同じように見えます。検索しようとしましたが、View Componentsの代わりにRazor Componentsを使用するように記載されているドキュメントを何も読んでいません。
だからここに質問があります...
Razorページでビューコンポーネントの代わりにRazorコンポーネントを使用するポイントは何ですか?いいですか?デフォルトのビューとロジックを含む分離コードファイルを設定する必要があり、JavaScriptを親ビューでのみ使用できないため、ビューコンポーネントを設定するのは少し面倒です。私のアプリのほとんどはViewコンポーネントでいっぱいで、かみそりコンポーネントに切り替えることの利点は何だろうと思っていましたか?