Size: a a a

2020 March 07

VH

Vitaly Harisov in БЭМ
Роман
Вряд ли. О таком не пишут, но могу предположить сразу несколько весомых причин: проще найти кадры, развитие разработки интерфесов в сторону SPA и «реактивности», богатая экосистема…
Всё так. Плюс хайп вокруг Ракета,  все хотят его.
источник

Р

Роман in БЭМ
Павел Зубков
По каким причинам отказались от классического стека, где-нибудь можно почитать?
+ классический стек никто не хоронит. Развиваться он скорее всего не будет (в лучшем случае — форками). Но для своих вещей (SSR) сложно найти что-то лучше. Даже текущее решение в виде bem-react — лишь попытка повторить часть его функционала в «реактивном мире».
источник

И

Ильдар in БЭМ
Я уже овер много использую классический стек но так и нет понимания как в ym через зависимости правильно подянуть bemhtml если я его использую для элементов текущего блока. Сам этот в зависимостях указываю.
источник

V

Valentin in БЭМ
Роман
Вряд ли. О таком не пишут, но могу предположить сразу несколько весомых причин: проще найти кадры, развитие разработки интерфесов в сторону SPA и «реактивности», богатая экосистема…
Сменил чуток направление в разработке. Теперь для меня главная боль это ssr. Прям критикал!
источник
2020 March 09

Р

Роман in БЭМ
Почему такой вызов не работает? Баг?

block( '*' )( {
 prependContent: node => ( {
   block: 'debug',
   attrs: { style: 'all: initial; position: relative;' },
   content: {
     elem: 'label',
     attrs: { style: 'position: absolute; color: #1cfd02;' },
     content: node.block,
   },
 } ),
} )


P. S. addMix, например, при этом отрабатывает, проблема конкретно с content.
источник

И

Ильдар in БЭМ
Роман
Почему такой вызов не работает? Баг?

block( '*' )( {
 prependContent: node => ( {
   block: 'debug',
   attrs: { style: 'all: initial; position: relative;' },
   content: {
     elem: 'label',
     attrs: { style: 'position: absolute; color: #1cfd02;' },
     content: node.block,
   },
 } ),
} )


P. S. addMix, например, при этом отрабатывает, проблема конкретно с content.
у тебя получается рекурсивный вызов. prependContent пытается присоединить данные в начало контента текущего блока и ты в нем же подключаешь этот блок (в которм prependContent опять добавляет данные в начало контента этого блока) и так до бесконечности с вываливанием ошибки по итогу
источник

Р

Роман in БЭМ
Логично. Но разве applyNext() не должен был вернуть результат предыдущего шаблона без рекурсии?
источник
2020 March 10

И

Ильдар in БЭМ
От чего может эсиняя подсветка при тапе на мобиле выходить?
источник

И

Ильдар in БЭМ
думал что это bem-components  но похоже что-то иное
источник

ZT

Zhenya Telegin in БЭМ
Это свойство -webkit-tap-highlight-color, автоматически проставляется браузерами Chrome/Safari на кликабельных элементах
источник

И

Ильдар in БЭМ
все, нагуглил
источник

И

Ильдар in БЭМ
Zhenya Telegin
Это свойство -webkit-tap-highlight-color, автоматически проставляется браузерами Chrome/Safari на кликабельных элементах
спасибо
источник
2020 March 12

AS

Alexander S in БЭМ
Всем привет в этом чатике!
Есть вопрос про БЭМ - запрещает ли методология вкладывать элемент в самого в себя в html?
Вот пример по ссылке - https://jsfiddle.net/termitkin/wtgb3cqk/
источник

SB

Sergey Berezhnoy in БЭМ
Alexander S
Всем привет в этом чатике!
Есть вопрос про БЭМ - запрещает ли методология вкладывать элемент в самого в себя в html?
Вот пример по ссылке - https://jsfiddle.net/termitkin/wtgb3cqk/
нет, не запрещает
источник

AS

Alexander S in БЭМ
Sergey Berezhnoy
нет, не запрещает
Ок, спасибо. Тоже был уверен, что так можно. Но всегда лучше уточнить =)
источник
2020 March 13

EB

Evgeniy Baranov in БЭМ
Всем привет!
Есть странная бага, которая вылазит только в prod режиме:
Textinput_hasClear, который из @yandex/ui
не закидывает в реестр элемент Clear
Тот же самый код в dev окружении работает
источник

EB

Evgeniy Baranov in БЭМ
На скрине console.log(textinputRegistry)
источник

EW

Eugeniy World in БЭМ
Хм, я посмотрю чуть позже :)
источник

EB

Evgeniy Baranov in БЭМ
Вебпак решил, что если экспортируется тот же самый объект, то можно "оптимизировать" импорт.
Если сделать registry.set в этом файле, то все работает.
Другой вопрос, как попросить вебпак не оптимизировать импорты. Я в нем не силен
источник
2020 March 14

EW

Eugeniy World in БЭМ
Интересный кейс, а у тебя какая-то своя сборка или ты используешь что-то готовое, типо CRA?
источник