Store data locally on the device using fast MMKV storage — with optional secure encryption for sensitive data.
Powered by MMKV, this plugin allows you to save, load, delete, and clear key-value pairs on the user's device — instantly, with encryption-ready performance.
Ideal for persisting user sessions, app preferences, onboarding flags, and more — even while offline.
📦 MMKV Storage = Native, Fast, Offline
🔐 Stored directly on the device using native C++-backed MMKV engine
🚀 Instant read/write performance (millisecond-level access)
📴 No internet required
📍 Storage is persistent across app restarts
🧱 Works like localStorage, but native and encrypted-ready
🔁 Example Use Case: Remember Dark Mode Setting
On app load, run a Load action with key dark_mode
Use the loaded_value state to set your app theme
When the user toggles the switch, run a Save with the new value
Bonus: Store values like onboarded=true, auth_token=xyz, etc.
Demo page:
https://ncv-react-plugins.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=true&preview_view=local_storageEditor:
https://bubble.io/page?id=ncv-react-plugins&test_plugin=1743763699859x465764761207308300_current&tab=Design&name=local_storage&type=pageDOCS:
https://docs.nocodeventure.com/react-native-plugins/local-storage