Добрый день всем, насколько важно знать методологию БЭМ на практике ? Стоит ли тратить время на её изучение?
Привет, хм, хороший вопрос.
С одной стороны если ты стремишься в современную фронтенд разработку, то БЭМ там не используется, ибо проблемы которые решал БЭМ решаются другими способами (CSS-on-JS, CSS modules и тд).
Т.е. как будто бы это лишняя методология которую знать не надо.
С другой стороны БЭМ позволяет еще на этапе изучения вёрстки начать привыкать к компонентному подходу и переиспользованию блоков в верстке, что очень помогает когда переходишь к SPA фреймворкам (Реакту например).
Я когда изучал верстку БЭМ изучал и верстал с помощью БЭМ, и в целом не жалею, думаю он мышление в правильную сторону поворачивает. Если б щас заново учился - тоже изучал бы его думаю.
При этом кажется этот модульный компонентный подход можно и когда к Реакту приступишь изучать, так или иначе