Size: a a a

React — русскоговорящее сообщество

2021 July 02

13

123 321 in React — русскоговорящее сообщество
http://joxi.ru/D2PnaNEtJGezYr

Что за ошибка? У меня массив сущностей берется из запроса
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Убери аннотацию :IProxy[]
источник

13

123 321 in React — русскоговорящее сообщество
убрать наследование от интерфейса?
источник

JK

John Kanegem in React — русскоговорящее сообщество
Всем привет, подскажите, как правильно организовывать классы используя ccs modules?

Допустим у меня есть компонент <Profile/>, в нем лежит компонент <Image/>

Для <Image/> внутри самого компонента дефолтные стили отображения. Как позиционировать компонент Image внутри Profile, если классы подставляются динамически?
источник

JK

John Kanegem in React — русскоговорящее сообщество
В обычном css сделал бы - profile__image image, имитируя бэм
источник

13

123 321 in React — русскоговорящее сообщество
убрал и теперь ошибка в форыче, где этот массив раскручивается
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
правильно - потому что это не массив
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
<Image className={styles.image} />
источник

13

123 321 in React — русскоговорящее сообщество
это массив сущностей
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
вообще не надо заморачиваться
источник

M

Michael in React — русскоговорящее сообщество
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Тайпскрипт с тобой не согласен
источник

JK

John Kanegem in React — русскоговорящее сообщество
Т.е передавать пропом в ребенка и внутри создавать каждый раз под отдельный компонент родителя стили уже в Image?
источник

13

123 321 in React — русскоговорящее сообщество
а код который компилируется и работает сомной согласен. просто ошибка раздражает
источник

JK

John Kanegem in React — русскоговорящее сообщество
а если используется classnames библиотека и нужно передать сразу несколько классов
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Значит чем не было http() в твоем коде - у него неправильные тайпинги
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
это про именование было, если нужны внешние стили (отступы, например) то можно в компонент передавать, там classNane={clsx(styles.container, className)} (второй класснейм из пропсов)
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
(поправил)
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
cslx = хороший classnames
источник

JK

John Kanegem in React — русскоговорящее сообщество
Т.е за позиционирование элемента уже отвечает сам компонент, а не родитель как было в бэм?
источник