Size: a a a

2019 August 10

ЕЕ

Евгений Евгений in БЭМ
и еще вопрос,так можно задавать название элемента "news__item-link" &
источник

ЕЕ

Евгений Евгений in БЭМ
?
источник

ЕЕ

Евгений Евгений in БЭМ
или нет?
источник

SB

Sergey Belozyorcev in БЭМ
Евгений Евгений
и еще вопрос,так можно задавать название элемента "news__item-link" &
Если ты про разделитель "-", то можно. А про & не понял.
источник

ЕЕ

Евгений Евгений in БЭМ
Sergey Belozyorcev
Если ты про разделитель "-", то можно. А про & не понял.
про раздели тель)
источник

ЕЕ

Евгений Евгений in БЭМ
блин
источник

ЕЕ

Евгений Евгений in БЭМ
там знак вопроса должен был быть
источник

ЕЕ

Евгений Евгений in БЭМ
и что лучше использовать для сборки  enb или gulp ?
источник

AY

Alexey Yarrr (qfox) in БЭМ
Евгений Евгений
и что лучше использовать для сборки  enb или gulp ?
Если проект новый и с гулп работал - лучше гулп
источник
2019 August 11

EW

Eugeniy World in БЭМ
Sergey Belozyorcev
@yarastqt есть ещё вопрос на счёт BRC...
Оборачиваете ли вы common реализации в реестры?


// ./Link/Link.tsx
import { linkRegistry } from './Link.registry'

const LinkBase ...
export Link = withRegistry(linkRegistry)(LinkBase)

// ./Link/Link@desktop.tsx
import { linkRegistry } from './Link.registry/desktop'
import { Link as LinkBase } from './Link'

export Link = withRegistry(linkRegistry)(LinkBase)
Нет, у нас common на платформе с реестром подключается, тут важно чтобы у компонента был свой реестр на каждой платформе, чтобы на сервере в памяти были разные объекты, иначе будут конфликты
источник

EW

Eugeniy World in БЭМ
Т.е. если будут общий реестр и у тебя будет SSR, то значит в памяти будет общий реестр и к примеру ты на какой-то платформе сделаешь переопределение, то они будут видны на всех других платформах
источник
2019 August 13

И

Ильдар in БЭМ
Попинаю старую тему. У классического стека есть будущее? Какие-то работы по нему в Я ведутся?
источник

SB

Sergey Berezhnoy in БЭМ
Ильдар
Попинаю старую тему. У классического стека есть будущее? Какие-то работы по нему в Я ведутся?
прямо сейчас основные силы тратим на bem-react и внутри всё планируем смигрировать — но это займёт какое-то существенное время, в течении которого будем фиксить критические баги
источник

AY

Alexey Yarrr (qfox) in БЭМ
Ильдар
Попинаю старую тему. У классического стека есть будущее? Какие-то работы по нему в Я ведутся?
Пока только на уровне идей есть желание сконвертировать старые модули в es6 модули, чтобы мочь собирать их совместно с новым стеком. Рано или поздно они претворятся в жизнь 😊
источник

И

Ильдар in БЭМ
Спасибо за ответы
источник

О

Олег in БЭМ
Привет всем. Надеюсь тут принимаются вопросы по БЭМ в HTML. Можно ли вложить блок в этот же блок? Например у меня есть блок head для загловка и модификатор head_color-white. Но часть текста загловка мне надо сделать другого цвета. В итоге могу ли сделать так:
<h2 class="head head_color-white">Крутой-<span class="head head_color-black">заголовок</span></h2>
источник

VH

Vitaly Harisov in БЭМ
Олег
Привет всем. Надеюсь тут принимаются вопросы по БЭМ в HTML. Можно ли вложить блок в этот же блок? Например у меня есть блок head для загловка и модификатор head_color-white. Но часть текста загловка мне надо сделать другого цвета. В итоге могу ли сделать так:
<h2 class="head head_color-white">Крутой-<span class="head head_color-black">заголовок</span></h2>
Теоретически да, но лучше сделать так:

<h2 class="head head_color-white">Крутой-<span class="head__part head__part_color-black">заголовок</span></h2>
источник

VH

Vitaly Harisov in БЭМ
или

<h2 class="head head_color-white">Крутой-<span class="head__part">заголовок</span></h2>, если part всегда чёрный
источник

О

Олег in БЭМ
Спасибо за ответы. А есть смысл давать модификаторы только part, чтобы избежать дублирования? Например
<h2 class="head">
<span class="head__part head__part_color-white">Крутой-</span>
<span class="head__part head__part_color-black">заголовок</span>
</h2>


А то у меня в проекте несколько заголовков у которых несколько частей разных стилей
источник

О

Олег in БЭМ
Или может делать так в css?
.head_color-white, head__part_color-white
{
color: #fff;
}
источник