2
respostas

[Dúvida] Criação da uma nova página

Uma dúvida pessoal. Quando criamos o site com HTML normalmente para cada página, iríamos fazer lá um criarColaborador.html e um criarTime.html e por ai vai. No caso do React, se eu quisesse separar essas duas ações em páginas diferentes, como eu faria isso?

Obs.: Caso tenha uma maneira melhor de fazer isso sem a necessidade de criar várias páginas, estarei atento para aprender também.

Obrigado.

2 respostas

Olá!

Então, o React é otimizado para SPA (Single Page Application), ou seja, aplicações de "uma só página".

Para fazer o que você está querendo, precisa usar o react router, que pode ser instalado pelo npm também (npm i react-router-dom).

As funções básicas (como essa de mudar de página) são bem simples de usar. Ele é usado também para fazer autenticação de usuários, entre outras coisas.

Espero ter ajudado!

Abraço!

Boa questão, colega! Seguinte, usar o React Router, como sugerido aí em cima é uma boa. Tem um curso com o mesmo profe sobre o assunto. Eu fiz e achei bacana, mas ele já usa typescript e não só o JS: https://cursos.alura.com.br/course/react-biblioteca-react-router

Depois de ler sua dúvida, dei uma buscada aqui na Alura e encontrei um outro sobre o router, também, mas esse eu não fiz: https://cursos.alura.com.br/course/React-desenvolvendo-react-router-javaScript

É um curso novo, deve estar bem atualizado, e vai seguir na linha do Javascript. Espero ter ajudado.

Bons estudos