Too Long; Didn't Read
There is a lot of reasons for not using this methodology, but because of its simplicity and misunderstanding of work of HTML and CSS, <br>this methodology has spread wildly among frontend developers around the world; in most cases among developers from CIS countries. BEM is used now in large Russian-language projects (<a href="http://yandex.ru" target="_blank">Yandex</a>, <a href="http://habr.com" target="_blank">Habr</a>) and in several frameworks (<a href="https://github.com/mlaursen/react-md" target="_blank">react-md</a>). In this article, a detailed review of the pros and cons of this development approach will be conducted. All examples will be shown from the official BEM site.