⚡️ The fastest key/value storage for React Native. ~30x faster than AsyncStorage!
Example:
const storage = new MMKV()
// Set to storage
const buffer = new Uint8Array([255, 100, 8, 5])
storage.set('someToken', buffer)
// Get from storage
const buffer = storage.getBuffer('someToken')
console.log(buffer) // [255, 100, 8, 5]
// Fun Fact:
// You can read every value as a Buffer:
storage.set('someString', 'Hey!');
const buffer = storage.getBuffer('someString')
console.log(buffer); // [72, 101, 121, 33]
This release now makes MMKV's API even simpler and more consistent 🎉
getNumber(...)
now returns undefined
instead of 0
as a default value, virtually without any added runtime costgetBoolean(...)
now returns undefined
instead of false
as a default value, virtually without any added runtime cost