経験豊富な同僚が私のSCSSをすべて入れ子にするように言ったので、読みやすさの面で不思議に思うかもしれないと主張してHTMLに見えるようにしました。SASSネスト(可読性のため)、それは悪い習慣ですか?
私は本当にこれが不必要で、アプリケーション(角度)を劇的に遅くする可能性があると心配しています。再フォーマット文書で
元に、それは、ネストを使用するためのベストプラクティスは、SASSであるTSとは何3.
を渡されたことがない一方で、セレクタは、5つのレベルのつもりですか?それが特異性の目的のために必要であるときにのみ使用すべきでしょうか?それは私の文書の書式設定のためのよりよい方法かもしれませんか?
パフォーマンスはどうですか?不要なセレクタがアプリケーションの速度を低下させますか? –
はい、ファイルサイズが大きくなるほどです。一般的には、読みやすさとパフォーマンスを妥協する必要があります。ただし、パフォーマンスの向上/消失は目立ちません。私はセレクタを短く正確にし、可読性のためではなく、特異性のセレクタだけを含めるようにします。 - ベンフレインにはこれに関する記事があります(https://benfrain.com/css-performance-revisited-selectors-bloat-expensive-styles/#h-H1_11) –