Как в доке показано и как ты всегда до этого делал Смотри внимательно объявление компонента
Ну я понимаю что нужно разложить аргумент на свойства в пропсы, как здесь, но а как быть в случае если нужно передать null
props не может быть null. Используй пустой объект {}
я рекомендую, если используешь тайпскрипт, все компоненты типизировать реактовскими типами
ты вообще непонятно что и для чего делаешь interface ComponentProps { itemData: Position | null; } function ComponentName(props: ComponentProps) { ... return jsx; } <ComponentName itemData={null}/> <ComponentName itemData={......}/>
у него itemData — это и есть props
Ну так вот это он и фигню делает о которой я говорю, оно ему не надо
да, кстати, @fatch99, используй пропс с полем itemData
Обсуждают сегодня