O que criamos com React?
Até agora quando você precisa de um mesmo elemento em diferentes páginas do site, você replica esse código, ex: caso você tenha duas páginas com o mesmo cabeçalho, quando for preciso alterar esse cabeçalho, tem que fazer isso nas duas páginas. Com um site de duas páginas isso é simples porém conforme o site vai crescendo isso vai se tornando muito trabalhoso.
Vamos ver como podemos separar a página em códigos menores e a ultizar a importação para reaproveitar um código.
Existe duas formas de aplicar os conceitos vistos:
1º Acesse a pasta que vai esta seu projeto 2º Execute o comando npx create-react-app ______ no lugar do sublinhado o nome da aplicação ex: npx create-react-app minha-pagina. Esse comando sempre tem que ser executado quando for criar uma nova aplicação React JS. 3º Loco após executar o comando, a aplicação é criada em uma pasta com nome do projeto. Ex: React\minha-pagina onde react e a pasta onde executamos o comando para criar a aplicação e minha-pagina é a pasta do projeto criada pelo Node

A aplicação criada através do comando npx create-react possui uma estrutura inicial que se parece com a imagem abaixo.

Para isso, utilize o comando cd e navegue até a pasta do projeto que nosso caso e cd minha-pagina. Com a pasta aberta no terminal execute o comando npm start. Ao fazer isso o Node vai iniciar um servidor web local e automaticamente a aplicação será aberta no navegador.
1º Utilizaremos o arquivos App.js para adicionar elementos html na nossa aplicação. OBS: Todos os elementos dentro do arquivo .js tem que esta dentro de um elemento pai, se não o JS vai nos retornar um erro. Pode ser Div, Header, Nav, Ul, mas que todos o resto esteja dentro de um único elemento pai.
function App(){
return (
<div>
<h1>Hello World</h1>
<p>Com React Js</p>
<p>Criado por Maxwell Moura</p>
</div>
);
}
export default App;
2º Utilizando arquivos App.css para estilizar o arquivo App.js, para que os estilos criados no arquivo App.css sejam utilizados é necessario que o App.js o importe. ou seja colocar no arquivo App.js o import ‘./App.css’; e assim a estilização do arquivo vai acontecer. 3º Ultima coisa pra usar e como criar uma CLASSE nos arquivos .js agora utilizando o React nao utilizamos mais a class=”exemplo” e sim className=”exemplo”
import React from 'react';
function Header() {
return (
<header>Trabalhando com componentes</header>
);
}
export default Header;