Задать вопрос

Ошибка props is not defined?

class Parent extends React.Component {
    constructor(props) {
        super(props);
    }

    render() {
        return (
            <div>
                {props.title}
            </div>
        );
    }
}



class Children extends React.Component {
    constructor(props) {
        super(props);
    }

    render() {
        return (
            <Parent title="13"/>
        );
    }
}

ReactDOM.render(
    <Children />,
    document.querySelector('#root')
);


В итоге: props is not defined. The above error occurred in the Parent component:
  • Вопрос задан
  • 906 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • Академия Eduson
    React-разработчик
    2 месяца
    Далее
Решения вопроса 1
askhat
@askhat
Пропсы поступают в аргументы конструктору и рендер функции (ещё в хуки, но сейчас не об этом). В вашем случае можно определить аргумент props для метода render, а лучше просто написать this.props
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
от 250 000 до 300 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽