Skip to content

JereLima/ZustandMMKV

Repository files navigation

React Native com Zustand e MMKV

Este é um aplicativo de exemplo em React Native que demonstra a implementação do Zustand com o MMKV para gerenciamento de estado e persistência de valores.

Visão Geral

O objetivo deste aplicativo é mostrar como utilizar o Zustand, uma biblioteca de gerenciamento de estado simples e poderosa, juntamente com o MMKV, uma biblioteca de armazenamento de chave-valor eficiente para React Native.

Funcionalidades

O aplicativo de exemplo possui as seguintes funcionalidades básicas:

Contador: Exibe um contador que pode ser incrementado ou decrementado através de botões.

Como começar

Para executar este aplicativo em seu ambiente de desenvolvimento local, siga as etapas abaixo:

Pré-requisitos

Certifique-se de que você tenha o ambiente de desenvolvimento React Native configurado em sua máquina. Se você ainda não tem, siga as instruções na documentação oficial do React Native para configurar o ambiente.

Instalação

  1. Clone este repositório para o seu computador:
git clone https://github.com/JereLima/ZustandMMKV.git
  1. Instale as dependências do projeto:
npm install

ou

yarn install

Execução

Certifique-se de que um emulador Android ou iOS esteja em execução ou que você tenha um dispositivo físico conectado ao computador.

Para rodar o aplicativo, execute um dos seguintes comandos:

Para emulador Android:

npx react-native run-android

Para emulador iOS:

npx react-native run-ios

O aplicativo será compilado e instalado no emulador ou dispositivo conectado.

Tecnologias Utilizadas

  • React Native - Framework de desenvolvimento de aplicativos móveis multiplataforma.
  • Zustand - Biblioteca de gerenciamento de estado para React.
  • MMKV - Biblioteca para armazenamento de chave-valor eficiente em React Native.