https://github.com/lukasdias/ignite-react-redux-zustand
Projeto relativo ao módulo de estudo sobre redux e zustand presente na trilha do ignite-react oferecido pela Rocketseat
https://github.com/lukasdias/ignite-react-redux-zustand
react redux redux-toolkit vite zustand
Last synced: 3 months ago
JSON representation
Projeto relativo ao módulo de estudo sobre redux e zustand presente na trilha do ignite-react oferecido pela Rocketseat
- Host: GitHub
- URL: https://github.com/lukasdias/ignite-react-redux-zustand
- Owner: Lukasdias
- Created: 2023-07-19T20:41:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-19T20:44:33.000Z (almost 2 years ago)
- Last Synced: 2023-07-19T21:41:47.081Z (almost 2 years ago)
- Topics: react, redux, redux-toolkit, vite, zustand
- Language: TypeScript
- Homepage: https://ignite-react-redux-zustand.vercel.app
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projeto de Estudo do Redux/Redux Toolkit e Zustand com Vite
Este é um projeto de estudo criado para explorar e compreender o funcionamento do [Redux](https://redux.js.org/)/[Redux Toolkit](https://redux-toolkit.js.org/) e do [Zustand](https://github.com/pmndrs/zustand). O [Vite](https://vitejs.dev/) foi escolhido como o bundler para garantir uma configuração rápida e eficiente, permitindo um ambiente de desenvolvimento ideal para explorar essas duas bibliotecas.
## Objetivo do Projeto
O objetivo deste projeto é aprender e experimentar diferentes abordagens para gerenciamento de estado em aplicações JavaScript/TypeScript, comparando o Redux e o Redux Toolkit com o Zustand.
## Tecnologias Utilizadas
- [Vite](https://vitejs.dev/): Um bundler rápido e eficiente que facilita a configuração e o desenvolvimento de projetos JavaScript/TypeScript.
- [React](https://reactjs.org/): Uma biblioteca para a criação de interfaces de usuário com componentes reutilizáveis.
- [Redux](https://redux.js.org/)/[Redux Toolkit](https://redux-toolkit.js.org/): Uma biblioteca para gerenciamento de estado com fluxo de dados unidirecional.
- [Zustand](https://github.com/pmndrs/zustand): Uma biblioteca para gerenciamento de estado baseada em hooks, oferecendo uma abordagem mais simples e flexível.## Como Executar o Projeto
1. Clone este repositório para o seu computador:
```bash
git clone https://github.com/Lukasdias/ignite-react-redux-zustand
```2. Acesse a pasta do projeto:
```bash
cd ignite-react-redux-zustand
```3. Instale as dependências do projeto:
```bash
npm install
```4. Execute o servidor de desenvolvimento:
```bash
npm run dev
```5. O projeto estará disponível em `http://localhost:5173`.
## Contribuição
Este projeto é apenas um experimento de estudo, mas sinta-se à vontade para contribuir com melhorias, correções ou adições de funcionalidades caso deseje!