CSS의 BEM이란?
BEM은 front-end 개발 시 권장되는 일종의 naming method(작명 방법론)다. BEM을 도입해 CSS class 이름을 체계적으로 작성하면, 가독성 및 유지보수에서 이득을 얻을 수 있다. 1. 개요 분야를 막론하고 설계, 디자인에 있어 다양한 방법론과 관례가 존재한다. 각각의 방법론에는 장단점이 있으며, 이로 인해 개인 및 팀에 따라 선호도가 있다. 그러나 모든 방법론들이 추구하는 바는, 협업 및 유지보수에 있어 이점을 얻기 위해서일 것이다. BEM 또한 마찬가지다. CSS에서 BEM은 일종의 Naming Convention으로, CSS class이름을 짓는 규칙이다. BEM에 입각한 CSS class명은 그 자체만으로 해당 class의 목적과 기능을 유추할 수 있게 된다. 때문에 프로젝..
2022.04.27