Sergey Belozyorcev
Sergey Belozyorcev
Preact version: 10.0.1 Example: ```jsx import { Registry, withRegistry, useComponentRegistry } from '@bem-react/di' const registry = new Registry({ id: 'my-reg'}) registry.set('Button', (props) => ) const Index = () => {...
resolve #386 Example: ```tsx interface MyReg { A: React.ComponentType, C: React.ComponentType } const id = 'RegistryId' const A: React.FC = () => null const B: React.FC = () => null...
resolve #458
```tsx export interface IconFaInstagramProps { fa?: 'instagram' } export const withFaInstagram = withBemMod(cnIcon(), { fa: 'Instagram' // -> TS not work }, Icon => props => ()); ``` На текущий...
More info: https://github.com/bem/bem-react/issues/446#issuecomment-510539095, https://github.com/bem/bem-react/issues/446#issuecomment-517455707 and https://github.com/bem/bem-react/issues/446#issuecomment-517469359 Example: ```tsx import { cnTheme, Theme as ThemeBase } from '../components/Theme/Theme'; import { withColorDefault } from '../components/Theme/_color/Theme_color_default'; const Theme = compose( withColorDefault )(ThemeBase); //...
**not work** ```ts // Block/_mod/Block_mod@desktop import { withMod as withModBase } from './mod'; import { blockModRegistry } from './Block_mod.registry/desktop'; import { withRegistry } from '@bem-react/di'; export const withMod = withRegistry(blockModRegistry)(withModBase);...
С этой проблемой столкнулся лично я. С одной стороны выглядит безумием, а с другой оправданно. Когда я начинал своё знакомство, то городил длиннющий `bemjson`. Это ад! Я проклинал БЭМ, но...
Для многих `starter-kit` даёт точное описание того, что несёт в себе данное название. Я когда впервые объяснял на студии про `project-stub` на меня смотрели с недоумением. Что ещё это за...
Часто видно в проектах, что люди предпочитают именно такой стиль расположения блоков. Он добавляет один уровень иерархии, но при этом визуально выглядит намного аккуратней. ``` common.blocks desktop.blocks desing.blocks ``` ```...
Большой проблемой на первых этапах является данная картина. . После сборки куча промежуточных таргетов. Почему бы временные не хранить в `.tmp`? Или есть какие-то жёсткие рамки? Или пойти методом...