Size: a a a

2021 January 29

w

whyamsx in javascript_ru
Не понимаю о чем ты
источник

ST

SERGEEV Tolia in javascript_ru
Всегда же any
источник

w

whyamsx in javascript_ru
Не может такого быть
источник

DM

Denys Mikhalenko in javascript_ru
Больно смотреть на эти фетчи в компонентах
источник

DM

Denys Mikhalenko in javascript_ru
в интерфейсе Product есть свойство products?
источник

DM

Denys Mikhalenko in javascript_ru
В целом ты неправильно определяешь компоненты, надо давать функции тип React.FC<PropsInterface>, а не типизировать первый аргумент
источник

DM

Denys Mikhalenko in javascript_ru
Так ты получишь типы для неявных свойств типа children
источник

w

whyamsx in javascript_ru
Denys Mikhalenko
Больно смотреть на эти фетчи в компонентах
А что с этим делом посоветуешь?
источник

DM

Denys Mikhalenko in javascript_ru
Фетчить в датасторах
источник

DM

Denys Mikhalenko in javascript_ru
А не в UI компонентах :-)
источник

DM

Denys Mikhalenko in javascript_ru
Рендер ты тоже велосипедом сделал, есть же Suspense
источник

w

whyamsx in javascript_ru
Капец я не шарящий вообще
источник

DM

Denys Mikhalenko in javascript_ru
Посмотри примеры в интернете
источник

w

whyamsx in javascript_ru
Ты имеешь в виду что я if сделал и возвращаю разные JSX?
источник

w

whyamsx in javascript_ru
И было бы прикольнее сделать через Suspense
источник

DM

Denys Mikhalenko in javascript_ru
Ну он для того и создан
источник

w

whyamsx in javascript_ru
Спасибо Денис
Ты прям офигеть просто
источник

w

whyamsx in javascript_ru
Denys Mikhalenko
Фетчить в датасторах
А вот этого не понял
Если мне не надобно юзать никакие стейт менеджеры то где мне фетчить и как потом сообщать состоянию что надо рендер?
источник

DM

Denys Mikhalenko in javascript_ru
Да фетчи в хуках
источник

DM

Denys Mikhalenko in javascript_ru
Это ж щас мейнстрим
источник