Size: a a a

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

2021 March 28

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Артур Мудрик
если у меня есть сущность User, то в ней уж точно нет className, например
А зачем этот компонент принимает это проп?
источник

R

Rros in React — русскоговорящее сообщество
Чёт вообще не понял о чем это сейчас
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Артур Мудрик
если у меня есть сущность User, то в ней уж точно нет className, например
Юзер как пропс, и вместе с этим пропсом еще класс нейм, проблем нету
источник

MK

Max Kiner in React — русскоговорящее сообщество
Артур Мудрик
если у меня есть сущность User, то в ней уж точно нет className, например
Не надо указывать
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Артур Мудрик
если у меня есть сущность User, то в ней уж точно нет className, например
А ты имеешь ввиду прям внутри юзера класс нейм?)
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
Max Kiner
Не надо указывать
ну тогда красным подчёркивает и Property 'className' does not exist on type 'IconProps'.
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Артур Мудрик
ну тогда красным подчёркивает и Property 'className' does not exist on type 'IconProps'.
Укажи класс нейм и покажи код
источник

MK

Max Kiner in React — русскоговорящее сообщество
Артур Мудрик
ну тогда красным подчёркивает и Property 'className' does not exist on type 'IconProps'.
А, если он юзается в чилдренах, тогда да, надо указывать тип string
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Ну укажи в типе это и все
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
вот более реальный пример, с сущностью User неудачный пример, это немного другое
источник

r

ratmir_ in React — русскоговорящее сообщество
ну я сделал, а как запустить его? чтобы результат был в  браузере?
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
Maxim Koylo
Ну укажи в типе это и все
ну, это первая мысль, конечно, просто тупо указать и всё, но дело в том, что className и children это, по сути, не относящиеся к сущности Icon пропертизы, это какие-то именно реактовские специальные проперти
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Артур Мудрик
ну, это первая мысль, конечно, просто тупо указать и всё, но дело в том, что className и children это, по сути, не относящиеся к сущности Icon пропертизы, это какие-то именно реактовские специальные проперти
Нет, не специальные
источник

R

Rros in React — русскоговорящее сообщество
Артур Мудрик
ну, это первая мысль, конечно, просто тупо указать и всё, но дело в том, что className и children это, по сути, не относящиеся к сущности Icon пропертизы, это какие-то именно реактовские специальные проперти
Что? Какие ещё специальные проперти? Вот Дмитрий уже ответил
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
Dmitriy Shuleshov
Нет, не специальные
тогда ок, тогда я спокоен, это и хотел выяснить, буду, значит, всё прописывать
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
:FC<IconProps> =
источник

АМ

Артур Мудрик... in React — русскоговорящее сообщество
ещё вопрос, в у меня есть компонент Icon, а тип мне приходится называть как-то иначе, например, у меня IconProps — это норм?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Артур Мудрик
тогда ок, тогда я спокоен, это и хотел выяснить, буду, значит, всё прописывать
Просто подумай. Ведь не каждый твой компонент принимает и обрабатывает пропсы типа чилдрен стайл или класнейм?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Артур Мудрик
ещё вопрос, в у меня есть компонент Icon, а тип мне приходится называть как-то иначе, например, у меня IconProps — это норм?
Норм
источник