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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?