Gostaria de saber, por quê é necessário importar o módulo "React", como no código abaixo, no "Home.js":
import React, {Component} from "react"
Qual a necessidade de importar/usar o "React"?
Obrigado.
Gostaria de saber, por quê é necessário importar o módulo "React", como no código abaixo, no "Home.js":
import React, {Component} from "react"
Qual a necessidade de importar/usar o "React"?
Obrigado.
Oi, Marcelo, tudo bem?
Pergunta muito interessante. Então, é com essa importação que podemos usar o JSX que o Babel transpila e lê esse código React, como nesse exemplo:
var App = function App() {
return React.createElement(
"div",
null,
"Hello World!!!"
);
};
Sem o import React, {Component} from "react"
esse código acima não funciona, o JSX não é compreendido.
Espero ter te ajudado!
Então, se importa o módulo "React" para que o 'JSX' possa ser interpretado?
O import do módulo "Component" me parece claro, acho que ele é necessário para herdarmos dele suas propriedades, como o 'render' certo?
O que o módulo React faz, exatamente?