Fashion é uma loja online de moda feminina desenvolvida durente a Aceleração ReactJS da Codenation.
React router dom
é utilizado para viabilizar a navegação do usuário pelo app sem a necessidade de recarregar a página, sendo assim essa ferramenta garante a verdadeira experiência de uso de um SPA.Redux
é utilizado para criar uma fonte única de verdade no app, ou a chamadaloja
, que armazena os dados do app e somente atravez de ações enviadas para esta loja, as informações podem ser alteradas. Isso garante imutabilidade das informações e garante um app mais estável.Redux Persist
é utilizado para salvar alguns items da loja nalocalstorage
do navegador, garantindo assim que os dados estejam disponíveis mesmo se o usuário recarregar a página, ou fechar o navegador.Redux-saga
é utilizado para tratar e enviar as ações assíncronas enviadas àloja
- Para rodar a versão hospedada, clique aqui.
- Caso ainda não possua o
npm
, a forma mais fácil de obtê-lo é instalando o NodeJS - O
git
também é necessário, você pode baixá-lo aqui - Faça o Download ou clone o repo usando
git clone https://github.com/Reinaldooo/fashion.git
em uma janela de terminal - Entre na pasta com
cd fashion
- Instale as dependências com
npm i
- Para iniciar o servidor local, use
npm start
- O app abrirá automaticamente no seu navegador utilizando a porta
3000