Size: a a a

2019 May 20

JM

Julia Muzafarova in БЭМ
Бэм-дизайн переименован в whitepaper уже с год как. И живет по адресу http://whitepaper.tools :)
источник

КК

Константин Киргинцев in БЭМ
а, ну да, как я мог забыть
источник
2019 May 21

n

nucld in БЭМ
что выбрать, style-components или whitepaper?
источник

EW

Eugeniy World in БЭМ
Этож совсем про разное
источник

EW

Eugeniy World in БЭМ
Первое это css-in-js технология, а второе это дизайн система
источник

EW

Eugeniy World in БЭМ
У whitepaper где-то был issue, про то, что они хотели сделать систему на SC, я даже как-то начинал делать, но забросил 🙂
источник

MK

Mikhail Koloskov in БЭМ
Внутри Яндекс.Денег есть реализация дизайн-системы (внутренняя версия whitepaper) на StyledComponents. Принципы whitepaper с 4-мя слоями тоже сохранены. Но публично не выносили.
источник

MK

Mikhail Koloskov in БЭМ
Нюанс в том, что в SC не сделать большое количество миксов
источник

S🌍

Sv 🌍 in БЭМ
Друзья, подскажите как правильней подключить  bem-slider
источник

S🌍

Sv 🌍 in БЭМ
Есть кто?
источник

SB

Sergey Belozyorcev in БЭМ
Sv 🌍
Друзья, подскажите как правильней подключить  bem-slider
Если ты про это https://github.com/godfreyd/bem-slider

1. Указать уровень переопределния в конфиге
node_modules/bem-slider/common.blocks/

2. Подключить в deps где это нужно

Но он для старой версии bem-core.
Имхо, можно просто скопировать код к себе на проект и обновить под новое api, там его не особо много.
источник

S🌍

Sv 🌍 in БЭМ
Sergey Belozyorcev
Если ты про это https://github.com/godfreyd/bem-slider

1. Указать уровень переопределния в конфиге
node_modules/bem-slider/common.blocks/

2. Подключить в deps где это нужно

Но он для старой версии bem-core.
Имхо, можно просто скопировать код к себе на проект и обновить под новое api, там его не особо много.
Я просто залил в проект к себе, как будто я написал
источник

S🌍

Sv 🌍 in БЭМ
Итог
источник

S🌍

Sv 🌍 in БЭМ
источник

S🌍

Sv 🌍 in БЭМ
Sergey Belozyorcev
Если ты про это https://github.com/godfreyd/bem-slider

1. Указать уровень переопределния в конфиге
node_modules/bem-slider/common.blocks/

2. Подключить в deps где это нужно

Но он для старой версии bem-core.
Имхо, можно просто скопировать код к себе на проект и обновить под новое api, там его не особо много.
Спасибо
источник
2019 May 22

SB

Sergey Belozyorcev in БЭМ
https://youtu.be/QArmhI33zwY?t=6667

Один из свежих докладов по BEM (с 1:50) и почему его постоянно хоронят.
источник

Р

Роман in БЭМ
Sergey Belozyorcev
https://youtu.be/QArmhI33zwY?t=6667

Один из свежих докладов по BEM (с 1:50) и почему его постоянно хоронят.
Да, кстати, буду признателен фидбеку. Времени было очень мало на изложение, так что, наверное, тараторил (и пополнил список неудачных попыток рассказов про БЭМ).
источник

SB

Sergey Belozyorcev in БЭМ
Роман
Да, кстати, буду признателен фидбеку. Времени было очень мало на изложение, так что, наверное, тараторил (и пополнил список неудачных попыток рассказов про БЭМ).
Вскрыл постоянную боль, которую приходится многим разжёвывать. Шутки про религию и caniuse вообще 🔥 )

А вот примеры с DDD немного сбили с толку. Т.е. контекст БЭМа потерялся. Я, например, с этим понятием впервые столкнулся и при проецировании его на БЭМ - вообще происходит каша (это как критика доки bem.info). Имхо сбивает с толку.

Мне методология зашла по одной схеме, как сказал кто-то из великих: "Нужно сесть и осознать".
С этого момента, уже лет 5 только одна методология в проектах.

На счёт методологии, конечно можно было сделать ещё одну оговорочку. В доке описывается эталон того, как должен выглядить БЭМ. Многих это отпугивает. Можно было рассказать про то, что каскады применять можно, но не рекомендуется, т.к. есть такие и такие проблемы.

Бывает что по бему начинают такое лепить, что чёрт ногу сломит, а на простеньком каскаде решается на раз-два.

Т.е. нужно воспримать БЭМ как инструмент, помогающий решать задачи, а не полное руководство к действию от которого нельзя отойти (иначе расстрел)
источник

Р

Роман in БЭМ
Sergey Belozyorcev
Вскрыл постоянную боль, которую приходится многим разжёвывать. Шутки про религию и caniuse вообще 🔥 )

А вот примеры с DDD немного сбили с толку. Т.е. контекст БЭМа потерялся. Я, например, с этим понятием впервые столкнулся и при проецировании его на БЭМ - вообще происходит каша (это как критика доки bem.info). Имхо сбивает с толку.

Мне методология зашла по одной схеме, как сказал кто-то из великих: "Нужно сесть и осознать".
С этого момента, уже лет 5 только одна методология в проектах.

На счёт методологии, конечно можно было сделать ещё одну оговорочку. В доке описывается эталон того, как должен выглядить БЭМ. Многих это отпугивает. Можно было рассказать про то, что каскады применять можно, но не рекомендуется, т.к. есть такие и такие проблемы.

Бывает что по бему начинают такое лепить, что чёрт ногу сломит, а на простеньком каскаде решается на раз-два.

Т.е. нужно воспримать БЭМ как инструмент, помогающий решать задачи, а не полное руководство к действию от которого нельзя отойти (иначе расстрел)
Спасибо. Да, в оригинальном докладе было больше подробностей, но тайминг вынудил «скальпить».
источник
2019 May 24

И

Ильдар in БЭМ
Здравствуйте всем, уже сделал много проектов и ни разу не понадобилось использовать must deps в депсах в классическом стеке, приведите живой пример когда это необходимо?
источник