Introdução
Informações do projeto
O Front-end da Safeway é feito utilizando React com Typescript, e criado com Vite.
Criando projeto com Vite
yarn create vite nomeprojeto template react-ts
Iniciando o projeto
Clonando o projeto
Entre no repositório do Bitbucket, clique em "Clone" e copie o comando.
No terminal de preferência, cole o comando e rode. Assim, o projeto estará em sua máquina.
Entre na pasta do projeto e utilize o comando
yarn
, para instalar todas as dependências.Para rodar o projeto, utilize
yarn run dev
Para mudar a branch, utilize git checkout {branch}
Para criar uma nova branch, utilize git checkout -b {NomeDaBranch}
Instalando dependências
yarn add {dependencia}
Para instalar algumas bibliotecas e/ou plugins, é necessário instalar o pacote de tipagens da mesma (Bibliotecas que não são nativas do TypeScript)
yarn add -D @types/{nomedopacote}
Se a dependência é utilizada somente no desenvolvimento e pode ser retirada ao rodar em produção, instalamos como Dependência de desenvolvimento:
yarn add -D {dependencia}
Bibliotecas usadas
Para estilização de páginas e componentes, utilizamos a biblioteca Styled-Components (Clique para ver mais).
Para a navegação e roteamento, utilizamos a biblioteca react-router-dom (Clique para ver mais).
Para componentes complexos, como modais, dropdowns e collapsible, utilizamos a biblioteca Radix (Clique para ver mais).