2 repository-uri
React Native libraries focused on high-performance local data persistence.
Distinct from React Native Libraries: Specifies the purpose as local storage persistence rather than general React Native library functionality.
Explore 2 awesome GitHub repositories matching mobile development · Local Persistence Modules. Refine with filters or upvote what's useful.
react-native-mmkv is a synchronous mobile persistence system that provides an encrypted key-value store for mobile applications. It serves as a high-performance wrapper for the MMKV storage engine, eliminating asynchronous overhead by reading and writing values directly to disk. The project distinguishes itself through shared app group storage, which allows data access across multiple application extensions via a shared filesystem directory. It also provides state-synced storage hooks that automatically trigger component updates when stored key-value pairs change. The system covers a broad r
Serves as a high-performance local storage solution specifically designed for the React Native ecosystem.
Acest proiect oferă o soluție de stocare cheie-valoare de înaltă performanță pentru aplicații mobile, utilizând fișiere mapate în memorie pentru a permite operațiuni rapide de citire și scriere. Funcționează ca un strat de date persistent care se integrează direct cu runtime-ul JavaScript pentru a minimiza overhead-ul, suportând în același timp sincronizarea reactivă a stării pentru a asigura că componentele interfeței se actualizează automat atunci când datele stocate se schimbă. Sistemul de stocare se distinge prin capacitatea sa de a gestiona mai multe instanțe independente de baze de date, ceea ce organizează datele pe module și previne coliziunile între componentele aplicației. Facilitează partajarea fiabilă a datelor între diferite procese, cum ar fi între o aplicație principală și extensiile sau widget-urile sale de fundal, prin coordonarea accesului concurent prin blocare bazată pe fișiere partajate. Capabilitățile de securitate și gestionare includ stocarea criptată care utilizează keystore-uri hardware native ale platformei pentru a proteja informațiile sensibile la repaus. Sistemul încorporează, de asemenea, hook-uri de ciclu de viață pentru monitorizarea operațiunilor cu date, adaptoare de integrare pentru tiparele standard de gestionare a stării și utilitare de dezvoltare pentru depanare în timp real. Pentru mediile de testare, proiectul include o implementare de stocare în memorie pentru a simula persistența fără a necesita stocare fizică pe dispozitiv.
Persists application data locally using high-performance key-value storage within mobile applications.