Open JayCesar opened 1 year ago
React-router-dom: é uma biblioteca que deve ser instalada!
O </ BrowserRoucer> é o elemento que vai conter todas as outras páginas!
O
As demais páginas que eu devem ser fixaxas, eu deixo fora do
O componente
O primeiro elemento da propriedade path
é a barra: /
e depois element:
:
<Route path=´/´ element={ <Login />}`>
O compnente
Eu preciso utilizar a tak caso eu queira manter a ideia de SPA
Framework tem uma estrutura que deve ser obrigatoriametne seguida! Se não fizer, não vai funcionar.
Bibliotecas podem ser unidas aos frameworks e também bitliotecas que cresceram tanto que elas sozinhas cuidam do problema!
Vídeo explicativo: https://www.youtube.com/watch?v=dp0zB4n3MUs
SPA (Single Page Application)
Virtual DOM
Ficaria assim:
No React podemos utilizar dois tipos de extensões: JST ou TSX.
TypeScript é o JS com tipagem fixa! Ou seja, eu preciso definir antes. JavaScript tem uma tipagem que eu não preciso ficar definindo tanto.
Utilizar esse comando no lugar da parte 3 no md:
yarn create vite blog-pessoal --template react-ts
O Yarn é o "Maven" do bloco 2 (Npm E Yarn são que nem o Mavem do Bloco II) O "Vite" é a ferramenta de cosntrução inicial. (É o arquiteto)
O arquivo faz a ponte entre os arquivos HTML e os Arquivos do React!.
No react, todo componente é uma função!
As funções dentro do React só retornar somente um componente!
"Hackzinho"