Как исправить ошибку, обозначенную как «Property *** не существует в типе «IntrinsicAttributes» в React+TypeScript?

  • 6 августа 2023 г. 7:07
Ответы на вопрос 4
Как правило, эта ошибка возникает в следующей ситуации: вы пытаетесь использовать атрибут, который не определен в типе IntrinsicAttributes в React + TypeScript. Чтобы исправить эту ошибку, необходимо использовать тип props, который содержит требуемый атрибут. Например, если вы используете атрибут size в компоненте, вы должны создать тип props, который будет содержать этот атрибут.

interface MyProps {
   size: number;
}

class MyComponent extends React.Component<MyProps> {
   // ...
}
"Property todos does not exist" означает, что в у вас в компоненте TodoList не объявлено свойство todos.

Ваш компонент TodoList не ожидает проп todo.
Твой компонент TodoList не содержит пропс todos. 
 В сообщении указано, что свойство todos не существует.
Похожие вопросы