@mongez/react-atom
Version:
A simple state management tool for React Js.
8 lines (7 loc) • 718 B
JavaScript
import { AtomStoreContext, AtomStoreProvider, useAtom, useAtomStore } from "./store.mjs";
import { AtomContext, AtomProvider } from "./context.mjs";
import { atom, atomCollection } from "./react-atom.mjs";
import { fetchingAtom, loadingAtom, openAtom } from "./helpers.mjs";
import { portalAtom } from "./portal-atom.mjs";
import { DEFAULT_HYDRATION_SCRIPT_ID, HydrateAtomsScript, readHydration, serializeSnapshot, serializeStore } from "./ssr.mjs";
export { AtomContext, AtomProvider, AtomStoreContext, AtomStoreProvider, DEFAULT_HYDRATION_SCRIPT_ID, HydrateAtomsScript, atom, atomCollection, fetchingAtom, loadingAtom, openAtom, portalAtom, readHydration, serializeSnapshot, serializeStore, useAtom, useAtomStore };