I normally use ITCSS and RSCSS. ITCSS is for files structures and separation of concern/responsibility. RSCSS is an alternative for BEM, but keeping your sanity hehe.
Instead of creating a .massive--class-separated--like-this you can crate simple classes without fear, like .button, .icon and such, because of the use of direct selectors(>).
It really is a good combination and I've used in systems with both angular and React.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.