app
- Rotas 👍components
- Pasta usada para componentes genérios;constants
- Pasta usada para concentrar as constantes globais ex:componentes next
;consts de estilo
eetc
;contexts
- Pasta usada para concentrar os providers dos contextos usados na aplicação;helpers
- Pasta para colocar as funções de ajuda globais da aplicação;hooks
- Mete os hooks globais aí parça;pages
- Monta as paginas aqui antes de colocar emapp
;styles
- Pasta para colocar os estilos globais da aplicação
Toda arquitetura acima, caso necessário, deve ser repetida dentro de cada page
para inserir seus arquivos locais.
ex:
Caso você precise criar componentes especificos para page
de login, você terá de criar o componente dentro de uma pasta components
dentro de page/login
, ficando assim page/login/components/componente.tsx
.
Boa sorte 👍
Caso de duvidas, contactar Eduardo Rafael Scrobote