Exercício - criando as rotas
Agora que fizemos uma breve introdução ao roteamento no Next.js está na vez de você tentar criar as primeiras rotas da nossa aplicação:
- Sobre a empresa (rota
/sobre
) - Listagem de vagas (rota
/vagas
) - Cadastro de nova vaga (rota
/vagas/cadastro
)
Para cada uma dessas rotas, exiba um texto simples diferente para diferenciá-las.
Resolução
O primeiro passo é criar as pastas de rota. As rotas no Next.js são determinada pelos nomes das pastas dentro da pasta app
. E para cada página nessas rotas/pastas deverá existir um arquivo page.tsx
.
export default function Sobre() { return ( <div> <h1>Sobre nós</h1> </div> );}
export default function Vagas() { return ( <div> <h1>Vagas</h1> </div> );}
export default function Cadastro() { return ( <div> <h1>Cadastro</h1> </div> );}
Veja que agora, ao navegar para cada uma dessas rotas, a página estará disponível.