react-synced-object
Version:
A lightweight, efficient, and versatile package for seamless state synchronization across a React application.
13 lines (10 loc) • 709 B
JavaScript
// index.js
import { SyncedObjectManager } from './src/SyncedObjectManager';
import useSyncedObject from './src/useSyncedObject';
const initializeSyncedObject = SyncedObjectManager.initializeSyncedObject;
const getSyncedObject = SyncedObjectManager.getSyncedObject;
const deleteSyncedObject = SyncedObjectManager.deleteSyncedObject;
const updateSyncedObject = SyncedObjectManager.updateSyncedObject;
const findInLocalStorage = SyncedObjectManager.findInLocalStorage;
const removeFromLocalStorage = SyncedObjectManager.removeFromLocalStorage;
export { useSyncedObject, initializeSyncedObject, getSyncedObject, deleteSyncedObject, updateSyncedObject, findInLocalStorage, removeFromLocalStorage };