أرغب في إعادة هيكلة بعض قوالب المكونات لدعم استعلامات الحاوية بشكل أفضل. وسأحتاج إلى إضافة بعض العناصر التفافية إضافية، حيث لم أتمكن من الاستعلام عن حاوية مقابل نفسها. ولكن إذا فعلت ذلك، أتساءل عن أفضل طريقة لتسمية العناصر التفافية. بالنظر إلى قوالبي، فإن تسميتي المعتادة تضع عنصر wrapper كعنصر خارجي و container كعنصر داخلي.
.component {
&__wrapper {
}
&__container {
}
}
بدا هذا منطقيًا. ولكن بالنسبة لاستعلامات الحاوية، سأحتاج دائمًا إلى تعريف العنصر الخارجي كحاوية. ولن يكون الأمر بديهيًا تمامًا إذا تم تعريف العناصر التفافية كحاويات. هذا يبدو أفضل بكثير:
![]()
لذا أتساءل عما إذا كان شخص ما قد فكر بالفعل في اتفاقية أو نهج جيد هنا؟ ربما أبالغ في التفكير في هذا
ولكنه تغيير جوهري إذا قمت بإعادة هيكلة القوالب، لذلك لا أرغب في التصرف باندفاع.