Skip to content

Manual do desenvolvedor frontend

Adeoye Sunday edited this page Jun 30, 2023 · 3 revisions

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:

  1. Dockerfile: Arquivo usado para construir uma imagem Docker do aplicativo.
  2. package.json e package-lock.json: Arquivos de manifesto do npm contendo informações sobre as dependências do aplicativo.
  3. 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.
  4. README.md: Arquivo contendo informações sobre o aplicativo.
  5. 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:

  1. Adicionar um novo componente:

    • Crie um novo arquivo JavaScript para o componente na pasta components ou pages.
    • 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.
  2. 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.
  3. 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

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!

Clone this wiki locally