Catálogo de carros

Github top language
Github language count
Repository size


Sobre | Características | Tecnologias | Requerimentos | Iniciando | Referências

Sobre

Repositório GitHub - jocile/catalogo-de-carros:

Este projeto é desenvolvido com o objetivo de desenvolver um Frontend de catálogo de carros, como desafio do Bootcamp de ReactJS DevSuperior.

Caracteristicas

Tecnologias

Requerimentos

Antes de Iniciar é necessário ter o ambiente NodeJS 20, Git e Yarn instalados.

Preparando o ambiente para o App React

Alternativas para instalação do NodeJS:

  1. Utilizar o Container Docker do NodeJS.

    • O Container já tem todo o ambiente para executar o App usando o Docker
  2. Utilizar o NVM - gerenciador de versões do NodeJS

nvm install lts
nvm list
nvm use 20
npm install -g yarn

Começando um projeto com Create React App

Este projeto foi inicializado com Criando um React App.

Iniciando

Execute os comandos no terminal:

git clone https://github.com/jocile/catalogo-de-carros.git
yarn
yarn start

Isto irá Executar o aplicativo no modo de desenvolvimento.

A página será recarregada se você fizer edições.
Você também verá quaisquer erros de lint no console.

:heavy_check_mark: O comando `test``

yarn test

Veja a seção sobre executando testes para mais informações.

:heavy_plus_sign: O comando `build``

yarn build

Ele agrupa corretamente o React no modo de produção e otimiza a construção para o melhor desempenho.
A construção é minificada e os nomes dos arquivos incluem os hashes.
Seu aplicativo está pronto para ser implantado!
Veja a seção sobre implantação para mais informações.

:package: Comando eject (OPCIONAL)

O comando eject é um comando que permite personalizar a configuração de um projeto criado com create-react-app.

yarn eject

Nota: esta é uma operação única. Uma vez que você eject, você não pode voltar!

Se você não está satisfeito com a ferramenta de construção e as escolhas de configuração, você pode usar eject a qualquer momento. Este comando removerá a única dependência de construção do seu projeto.

Ele copiará todos os arquivos de configuração e as dependências transitivas (webpack, Babel, ESLint, etc) diretamente para o seu projeto para que você tenha controle total sobre eles. Todos os comandos, exceto eject, ainda funcionarão, mas eles apontarão para os scripts copiados para que você possa ajustá-los. Neste ponto, você está por sua conta.

Você não precisa usar eject. O conjunto de recursos é adequado para pequenas e médias implantações, e você não deve se sentir obrigado a usar este recurso. No entanto, esta ferramenta não seria útil se você não pudesse personalizá-la quando estiver pronto para isso.

Referências