React Native aula Zustand
- inicio
Material do inicio aula sem ainda com o Zustand
git clone https://github.com/CarlosWGama/rn-zustand zustand
cd zustand
git checkout inicio
npm install
- main
Material da aula concluída já com o zustand
git clone https://github.com/CarlosWGama/rn-zustand zustand
cd zustand
git checkout main
npm install
import { create } from 'zustand'
const useUsuarioLogado = create((set) => ({
usuarioLogado: null,
setUsuarioLogado: (usuario) => set(() => ({ usuarioLogado: usuario })),
}))
function Counter() {
const { usuarioLogado, setUsuarioLogado } = useStore()
return (
<div>
<span>{usuarioLogado}</span>
<button onClick={() => setUsuarioLogado('Carlos')}>Conecta</button>
</div>
)
}