UPD: можно попробовать https://github.com/bem/create-bem-react-app
Привет! Хочется попробовать сделать React-компоненты с использованием методологии BEM: разделение на блок-элемент-модификатор и на уровни common, desktop, touch. Нашел пока вот:
- https://github.com/yummies/starter-kit – слишком молодо и много зависимостей
- https://github.com/artemshitov/react-bem – скорее всего сильно устарело
- Реактивные интерфейсы с React.js и БЭМ: мастер класс. Слава Аристов – интересно, смотрю
- https://github.com/dfilatov/bem-react – заморожено, но интересно, смотрю
Порекомендуйте пожалуйста еще источников.
Ещё есть такое https://github.com/Yeti-or/bem-hazard, но, наверное, не то.
Я вот так сделал: https://github.com/jchouse/reactjs-starter-kit
https://github.com/yummies/yummies Довольно интересная попытка скрестить React и БЭМ like технологии
@JiLiZART слишком молодо и много зависимостей (папка
node_modules
90Mb). Боюсь, в текущем проекте у нас не хватит времени до ума доводить.@blond интересно, но слишком абстрактно. Как идея пригодится, спасибо!
@alexbaumgertner на чём в итоге остановился? Как насчёт вот этого форка https://github.com/dfilatov/bem-react -> https://github.com/react-bem/react-bem ?
Самое актуальное: https://ru.bem.info/forum/961 https://github.com/awinogradov/react-bl
А yummies вроде теперь https://github.com/rebem
@ihorzenich @Guria
Спасибо ребята за информацию, пока ни на чем не остановился.
Попробую поэкспериментировать в https://github.com/alexbaumgertner/presentation-bem-spa
@alexbaumgertner а чем не подошло https://github.com/awinogradov/react-bl ?
@awinogradov пока не пробовал — на момент написания топика еще не было https://github.com/awinogradov/react-bl.
@alexbaumgertner теперь все в твоих руках ;)
https://github.com/rebem выглядит заманчиво. Кто-нибудь кроме авторов использует это в продакшене?
Чем именно он тебя манит?:) там только классы и схожесть с форматом bemjson :(
Sent from my iPhone
Там готовая экосистема, есть лоадер для вебпака реализующий уровни, трансформер для jsx, тузлы для тестов, даже для postcss плагин написали
вт, 24 мая 2016 г. в 11:53, Anton Winogradov notifications@github.com:
Тогда чего ты хочешь от БЭМ в React? Все что ты перечислил все про React, кроме postCSS, пожалуй. Там нет шаблонов, а кажется уровни вот прям про них и про браузерный JS.
Sent from my iPhone
Мы используем postcss плагин.
Наконец-то можно попробовать: https://github.com/bem/create-bem-react-app