r-magnet
Version:
A state management library for React
14 lines (13 loc) • 533 B
TypeScript
import { useEmEffect } from './hooks/useEmEffect';
import { useStore } from './hooks/useStore';
import { useSelector } from './hooks/useSelector';
import { useSelectorByActions } from './hooks/useSelectorByActions';
import { createStore } from './store';
import { Provider } from './components/provider';
export * from './typeHelper';
export { Provider, useStore, useSelector, useSelectorByActions, useEmEffect, createStore, };
export declare type Data<T> = {
loading?: boolean;
data?: T;
error?: string;
};