kutaisan-react-native-mmkv-storage
Version:
This library aims to provide a fast & reliable solution for you data storage needs in react-native apps. It uses [MMKV](https://github.com/Tencent/MMKV) by Tencent under the hood on Android and iOS both that is used by their WeChat app(more than 1 Billion
27 lines (22 loc) • 692 B
JavaScript
import { useMMKVStorage, create } from "./src/hooks/useMMKV";
import { ACCESSIBLE, MODES } from "./src/utils";
import { getCurrentMMKVInstanceIDs } from "./src/initializer";
import { default as IDStore } from "./src/mmkv/IDStore";
import {useIndex} from "./src/hooks/useIndex";
const Loader = require("./src/loader").default;
const API = require("./src/api").default;
const MMKVStorage = {
Loader: Loader,
API: API,
MODES: MODES,
ACCESSIBLE: ACCESSIBLE,
getAllMMKVInstanceIDs: IDStore.getAllMMKVInstanceIDs,
getCurrentMMKVInstanceIDs: getCurrentMMKVInstanceIDs,
IDSTORE_ID: IDStore.STORE_ID,
};
export default MMKVStorage;
export {
useMMKVStorage,
create,
useIndex
};