@PlasterTom

С this или без?

Почему в первом примере обходимся без this, а во втором нет?
function Welcome(props) {
      return <h1>Hello, {props.name}</h1>;
    }


class Welcome extends React.Component {
      render() {
        return <h1>Hello, {this.props.name}</h1>;
      }
    }
  • Вопрос задан
  • 147 просмотров
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
Потому что в первом случае вы обращаетесь к аргументу функции, а во втором к полю класса. Все по канонам JavaScript.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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