-
Notifications
You must be signed in to change notification settings - Fork 2
Manual do desenvolvedor frontend
Manual do Desenvolvedor para o Aplicativo React
Este manual fornecerá uma visão geral da estrutura do aplicativo e explicará como adicionar novos recursos, se necessário. O aplicativo consiste em uma estrutura de diretórios e arquivos, com cada componente e serviço desempenhando um papel específico.
Estrutura de Diretórios:
-
Dockerfile
: Arquivo usado para construir uma imagem Docker do aplicativo. -
package.json
epackage-lock.json
: Arquivos de manifesto do npm contendo informações sobre as dependências do aplicativo. -
public
: Diretório contendo arquivos públicos acessíveis ao navegador.-
index.html
: O arquivo HTML principal do aplicativo. - Arquivos de imagens: Pasta contendo várias imagens usadas no aplicativo.
-
-
README.md
: Arquivo contendo informações sobre o aplicativo. -
src
: Diretório raiz do código-fonte do aplicativo.-
_api
: Diretório contendo arquivos relacionados aos serviços de API.- Arquivos de serviço: Arquivos contendo lógica de acesso à API para diferentes entidades do aplicativo.
-
App.css
: Arquivo de estilo CSS para o componente App. -
App.js
: Arquivo JavaScript contendo o componente principal do aplicativo. -
App.test.js
: Arquivo contendo testes para o componente App. -
components
: Diretório contendo componentes reutilizáveis do aplicativo.- Componentes individuais: Arquivos JavaScript e arquivos de estilo relacionados aos componentes reutilizáveis.
-
enum_helpers.js
: Arquivo contendo funções de auxílio para enums. -
index.css
: Arquivo de estilo global do aplicativo. -
index.js
: Ponto de entrada do aplicativo, onde o React é inicializado. -
pages
: Diretório contendo os componentes de cada página do aplicativo agrupado por entidade.- Componentes de página individuais: Arquivos JavaScript e arquivos de estilo relacionados aos componentes de página.
-
reportWebVitals.js
: Arquivo contendo funções para reportar métricas de desempenho. -
setupTests.js
: Arquivo contendo configurações para testes. -
styles
: Diretório contendo arquivos de estilo compartilhados.- Arquivos de estilo individuais: Arquivos SCSS contendo estilos específicos para diferentes partes do aplicativo.
-
Como adicionar novos recursos:
-
Adicionar um novo componente:
- Crie um novo arquivo JavaScript para o componente na pasta
components
oupages
. - Defina a estrutura do componente e sua lógica.
- Opcionalmente, adicione um arquivo de estilo SCSS correspondente para estilizar o componente.
- Importe e use o novo componente onde necessário.
- Crie um novo arquivo JavaScript para o componente na pasta
-
Adicionar um novo serviço de API:
- Crie um novo arquivo JavaScript na pasta
api
para o novo serviço. - Implemente a lógica necessária para acessar a API.
- Importe e use o novo serviço de API em componentes relevantes.
- Crie um novo arquivo JavaScript na pasta
-
Adicionar novos estilos:
- Se necessário, crie um novo arquivo SCSS na pasta
styles
. - Defina as regras de estilo para o novo componente ou página.
- Importe o arquivo SC
- Se necessário, crie um novo arquivo SCSS na pasta
SS onde o estilo for necessário.
Certifique-se de manter a estrutura e o estilo de codificação existentes ao adicionar novos componentes, serviços ou estilos. Use as convenções existentes e siga as boas práticas de desenvolvimento.
Além disso, você pode consultar a documentação do React e outros recursos online para obter mais informações sobre o desenvolvimento de aplicativos React e explorar bibliotecas e ferramentas adicionais para aprimorar seu aplicativo.
Boa sorte com o desenvolvimento!