Size: a a a

2020 January 31

А

Алексей in БЭМ
Спасибо 👍
источник
2020 February 01

И

Ильдар in БЭМ
Alexey Yarrr (qfox)
В репах, где нет автоматизации, чаще всего нет и правил для коммитов.
В монорепе сложнее, там нужно решение и есть как сторонники конвкоммитов так и противники. Но пока сходимся на том, что без этого совсем плохо, и других вариантов понятных тоже мало - все равно нужно явно указывать, какие версии как меняются. И используем только для пакетов
Спасибо
источник
2020 February 02

ПК

Павел Константинов in БЭМ
дома?
источник

AB

Archie Bradley in БЭМ
источник

АН

Авроамэриканец Начрэл in БЭМ
Документация не рекомендует использовать атрибуты для идентификации элементов. Я пишу окно с вкладками, у каждой должно быть уникальное имя. Мне стоит назначать имена через классы window__tab-someName или всё же использовать атрибуты вроде name, data-name?
источник

АН

Авроамэриканец Начрэл in БЭМ
Имена нужны для идентификации вкладок в js
источник

Р

Роман in БЭМ
Авроамэриканец Начрэл
Документация не рекомендует использовать атрибуты для идентификации элементов. Я пишу окно с вкладками, у каждой должно быть уникальное имя. Мне стоит назначать имена через классы window__tab-someName или всё же использовать атрибуты вроде name, data-name?
Количество таких идентификаторов конечно? Если да, их немного и, тем более, если этот идентификатор как-то характеризует логику, тогда может быть целесообразно выделить их в группу модификаторов _type_*. В противном случае, конечно, можно так не заморачиваться, тем более, если есть точная уверенность, что это исключительно JS-селектор.
источник
2020 February 03

V

Valentin in БЭМ
Всем привет, что лучше выбрать для хранение ui-kit + собранные компоненты на их основе, с возможностью увидеть в живую?
Не дорого будет содержать сразу storybook и styleguidist?
источник

V

Valentin in БЭМ
Будет обширный ui гид, а так же на его основе собраны более сложные компоненты, использующие ui и свои кастомные компоненты
источник

V

Valentin in БЭМ
Я думаю описывать стайл гайд и ui kit в Storybook, а для описания сложных компонентов с использованием гайдов использовать Styleguidist или Docz (используется next.js)
источник

V

Valentin in БЭМ
https://github.com/bem/bem-react/tree/master/packages/core#optimization-lazy-load-for-modifiers это придеться грузить доп. пакеты что бы ленивая загрузка была?
источник

EW

Eugeniy World in БЭМ
Нет, не обязательно, там описаны два способа кажется, один из коробки в реакте lasy + Suspense, второй с внешней библиотекой. Но кажется, что если у тебя на проекте есть "ленивые модули", то норм использовать лодбл
источник

EW

Eugeniy World in БЭМ
Насчет документации, мы используем сторибук + кастомный леайут для самой документации
источник

EW

Eugeniy World in БЭМ
источник

EW

Eugeniy World in БЭМ
Вот плагин для этого леайута — https://github.com/yarastqt/storybook-addons/tree/master/packages/docs
источник

EW

Eugeniy World in БЭМ
Сторибук нам так же позволяет писать тесты на регресс
источник

EW

Eugeniy World in БЭМ
причем тут можно использовать все что угодно puppeteer или hermione
источник

V

Valentin in БЭМ
Круто! Спасибо.
Ох как же дорого поддерживать ui описывая все по бему
источник

AY

Alexey Yarrr (qfox) in БЭМ
Valentin
Круто! Спасибо.
Ох как же дорого поддерживать ui описывая все по бему
Это потому что масштабируемые решения должны много всего учитывать, логично, что сил требуют больше
К сожалению, индустрия нацелена на «сделал и забыл», но это хорошо работает только для новых проектов
источник

EW

Eugeniy World in БЭМ
Valentin
Круто! Спасибо.
Ох как же дорого поддерживать ui описывая все по бему
мм, поясни, что значит описывая все по бэму?
источник