import { Pressable, Text } from 'react-native'; import { createMMKV, useMMKVString } from 'react-native-mmkv'; import { create } from 'zustand'; export const storage = createMMKV({ id: 'kitchen-sink' }); export function StoredName() { const [name, setName] = useMMKVString('name', storage); return ( setName('Ada')}> {name ?? 'Set name'} ); } export const useCounter = create<{ count: number; increment: () => void }>((set) => ({ count: 0, increment: () => set((state) => ({ count: state.count + 1 })), })); export function Counter() { const { count, increment } = useCounter(); return ( Count: {count} ); }