Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Definição do diretório de um componente

Olá pessoal,

O componente App (que virou Home nessa aula) saiu da pasta componentes e foi para a pasta rotas.

Quando um componente é "apenas" componente deve ficar na pasta de mesmo nome, e quando passa a ter algum path/rota deve ser movido para a pasta rotas? Qual é a regra / prioridade de escolha do diretório mais apropriado?

Desde já obrigado! \o/

1 resposta
solução!

Olá! Tudo bem?

A organização dos arquivos em um projeto React é bastante flexível e pode variar conforme as necessidades e preferências do desenvolvedor ou da equipe. No entanto, é comum adotar algumas práticas para facilitar a manutenção e o entendimento do código.

No contexto dessa aula, o componente App foi renomeado para Home e movido para a pasta rotas. Isso foi feito porque esse componente passou a representar uma rota específica da aplicação (a página inicial), e não mais o aplicativo como um todo.

Em geral, a pasta componentes costuma guardar os componentes reutilizados em diversas partes do aplicativo. Por outro lado, a pasta rotas (ou pages, em alguns projetos) costuma guardar os componentes que correspondem a uma rota ou página específica da aplicação.

Portanto, uma possível regra para decidir onde colocar um componente seria: se o componente é reutilizado em várias partes do aplicativo, ele pode ir para a pasta componentes. Se ele representa uma rota ou página específica, ele pode ir para a pasta rotas.

No entanto, essa não é uma regra rígida e a organização dos arquivos pode variar segundo as necessidades de cada projeto. O importante é manter uma estrutura organizada e coerente, que facilite a manutenção e o entendimento do código.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software