定義がやりやすいということはないです。したコンポーネントであれば良いですが現実的ではありません。同様に外部ファイルで管理したくなります。現時点では3つの方法が提供されています。ファイルを読み込むことができます。以前はできなかったようですが現在は標準化されるようです。共通化して利用することができます。今後はこちらのやり方が主流になりそうです。読み込ませることでスタイルを適用できます。オブジェクトを追加できます。ユーザスタイルシートのように全体に定義されているように見えます(ここらへんは詳しくは分からず推測です)。これによって、わずかですがレンダリングのパフォーマンスが向上しているのが確認できました。簡単なスタイルだと体感することはないレベルの差でした。スタイル定義を最適化している処理とかもあると思うので、プロダクションレベルでどうなるかはちょっと分からないです。この機能が実装された背景の一部がパフォーマンスだったので期待はできそうです。