SB
Size: a a a
SB
SB
V
Р
withNaming: https://github.com/bem/bem-react/tree/master/packages/classname#configureEW
withBemMod? Когда мы проверяем пропсы на совпадение модификатора?V
withButtonTypeLink, что при { type: 'link' } => Button_type_link Это круто и понятно, но если не нужно создавать класс?V
export const Block: FC<IBlockProps> = ({
children,
className,
cssModules = [],
...props
}) => (
<div
{...props}
className={cn([
cssModule(cnBlock()), // // cssModule = name => import cssModule[name]
...splitClassName(className).map(cssModule), // подключаем ксс модуль по названию состояния
...cssModules // внешние css модули
])}
>
{children}
</div>
);cn = "classnames"EW
EW
VG
VG
V
RR
