- Why BEM?
- The essentials
- Naming Conventions
- BEM vs Bootstrap/Foundation/Sematic-UI/etc.
- BEM: The Good Parts
- Should you start using BEM?
BEM is a methodology that helps you create reusable and maintainable code. Do you want to start following BEM? This text will cover the basics for you. Dividing a project into smaller parts is a natural thing you want to do when creating an app or a website. You want to be able to reuse some sequences, and similarly to Angular’s directives or React’s components, BEM is the way to make sure your CSS code is easier to develop & maintain.