I think it's worth elaborating on BEM: Do not feel tempted to use BEM for your entire application, ever. Use it for self-contained components, and compose those. Using BEM at a scale larger than that leads to two inevitabilities: cases you can't represent properly, and heavy maintenance costs to any reasonably-large changes.
BEM works great for components with moderate nesting - but even there something like Tailwind or styled-components (i.e. CSS in JS) just wins flat-out many times.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think it's worth elaborating on BEM: Do not feel tempted to use BEM for your entire application, ever. Use it for self-contained components, and compose those. Using BEM at a scale larger than that leads to two inevitabilities: cases you can't represent properly, and heavy maintenance costs to any reasonably-large changes.
BEM works great for components with moderate nesting - but even there something like Tailwind or styled-components (i.e. CSS in JS) just wins flat-out many times.