@ValentinFr

Import React, { Component } from 'react' — зачем импортировать React?

Добрый день!

Разбираюсь с React. Сейчас смотрю нюансы создания компоненты. Немного не понимаю, зачем во всех примерах создания своей компоненты используется импорт всего класса React. Даже в очень простых случаях, например:

import React, { Component } from 'react'

class MyComponent extends Component {

   render() {
      return (
         <h1>Hello World!</h1>
      )
   }

}


По сути, я получить объект "Component" и дальше с ним работаю. Если мне нужно будет работать с "props", я получу еще и объект "PropTypes" и буду с ним работать.

Понимаю, что немного "заморачиваюсь", но хочу разобраться в деталях.

Спасибо, за подсказку!
  • Вопрос задан
  • 2078 просмотров
Решения вопроса 2
@Aves
Затем что <h1>Hello World!</h1> преобразуется в React.createElement("h1", null, "Hello World!")
Ответ написан
dpigo
@dpigo
Front-end developer
Чтобы с jsx работать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы