@Narbek

Ошибка 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:
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
askhat
@askhat
Full Stack Developer
Пропсы поступают в аргументы конструктору и рендер функции (ещё в хуки, но сейчас не об этом). В вашем случае можно определить аргумент props для метода render, а лучше просто написать this.props
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы