bem/yandex-ui

Объясните выбор названий классов для некоторых компонентов

polRk opened this issue · 2 comments

polRk commented

Почему используются названия .Button2, .Select2, .Popup2, вместо привычных .Button, .Select, .Popup ?
Это из-за возможности добавить дополнительный класс через prop className ?

Привет! Такие название остались в результате переезда со старого стека на новый, при переезде было важно сохранить обратную совместимость, поэтому так :)

@yarastqt Привет! У меня схожий вопрос. Правильно ли я понял, что в данный момент нет возможности используя withNaming добавить namespace? Почему вы решили импортировать cn напрямую из библиотеки @bem-react/classname?

import { cn } from '@bem-react/classname';

Это связано с будущей поддержкой css-modules?