26-01-2024Minder dan 1 minuutOngeveer 147 woorden
Begrip: MMKV
MMKV is een zeer snelle (en kleine) key-value storage library ontwikkeld door het Chinese WeChat. Deze library presteert in benchmarks aanzienlijk beter de SharedPreferences en UserDefaults, die respectievelijk voorzien worden door Android en iOS.
MMKV kan gebruikt worden om kleine, niet relationele, data te bewaren of om het resultaat van een HTTP request lokaal te cachen. Via de react-native-mmkv library kan MMKV gebruikt worden in een React Native applicatie.
Via de useMMKV... hooks kunnen we (een stuk van) een object of een primitieve waarde bewaren.
const Foo: FuctionComponent = () => {
const [someString, setSomeString] = useMKKVString('sleutel1')
const [someBoolean, setSomeBoolean] = useMKKVBoolean('sleutel2')
const [someNumber, setSomeNumber] = useMKKVNumber('sleutel3')
const [someObject, setSomeObject] = useMKKVObject<T>('sleutel4')
return <> {/* JSX-Code */} </>
}