Может кто-нибудь объяснить какое место bem-react занимает в стеке сейчас? Я как понимаю вместо bemhtml, т.е. слои переопределения так же остаются?
bem-react это не замена bemhtml, это замена связкии bemxjst (bemtree, bemhtml) и i-bem.
Плюсы bem-react:
- typescript
- нативные импорты
- нативный react (без магии старого bem-react-core)
- treeshaking
- кодсплитинг
в общем все плюшки и костыли react + webpack
Реализация слоёв в bem-react это ручная работа и больше опирается на соглашения в команде.
Т.е. такая "магия" как в enb c добавленимем папок (phone.blocks, tablet.blocks и т.д.) не работает.
Из инструментов недавно появился линтер для bem-react проектов (чтобы ты на уровне смартфонов не подключал файлы десктопов).
Ну и в последующем думаю всё будет обрастать новыми тулзами.