Proof
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.react-native-mmkv
localStorage-backed native MMKV seam with v2/v3/v4 instance APIs; persists across reloads in the tenant browser scope. creation diagnostics, read-only failures, listener fan-out, length/size/byteSize and the encryption flag lifecycle mirror upstream cpp/94%
API coverageWorking (19)
MMKV constructor (id, path, encryptionKey/encryptionType/readOnly config)createMMKVexistsMMKVdeleteMMKVset (bool/string/number/ArrayBuffer/Uint8Array, NaN/Infinity-safe)getString/Number/Boolean/Buffer with wrong-type missescontainsremove/deletegetAllKeysclearAllimportAllFrom (silent, foreign-instance check)encrypt/decrypt/recrypt flag lifecycle with AES-128/256 key limitsisEncrypted/isReadOnlylengthsize/byteSizepath-namespaced storestrim/checkContentChanged (noop)per-id addOnValueChangedListener across live instancesuseMMKV/useMMKVString/Number/Boolean/Buffer/Object/Keys/Listener/Storage
Missing (3)
at-rest AES bytes (plaintext store; flags and key checks are session state)multi-process lockingcompareBeforeSet/recoveryStrategy/mode effects (accepted, unobservable single-process)