UNPKG

react-redux-provide

Version:

Build your UI with React. Manage application state with Redux providers. Persist and share application state with replication. Use pure functions everywhere.

105 lines (81 loc) 1.74 kB
import provide, { reloadFunctions, reloadProviders } from './provide'; import createProviderStore from './createProviderStore'; import { getClientState, getInitialState } from './createProviderStore'; import createKeyConcat from './createKeyConcat'; import shallowEqual from './shallowEqual'; import instantiateProvider from './instantiateProvider'; import { getFromContextOrProps, getProviders, getProviderInstances, getActiveQueries, getQueryResults, getFunctionOrObject, getQueries, getQuery, getQueryOptions, getQueriesOptions, getQueryHandlers, getMergedResult, resultsEqual, handleQueries } from './instantiateProvider'; import { pushMiddleware, unshiftMiddleware, pushEnhancer, unshiftEnhancer, pushOnInstantiated, unshiftOnInstantiated, pushOnReady, unshiftOnReady, pushReplication, unshiftReplication, pushReplicator, unshiftReplicator, pushWait, unshiftWait, pushClear, unshiftClear } from './keyConcats'; export default provide; export { provide, reloadFunctions, reloadProviders, createProviderStore, getClientState, getInitialState, createKeyConcat, shallowEqual, instantiateProvider, getFromContextOrProps, getProviders, getProviderInstances, getActiveQueries, getQueryResults, getFunctionOrObject, getQueries, getQuery, getQueryOptions, getQueriesOptions, getQueryHandlers, getMergedResult, handleQueries, pushMiddleware, unshiftMiddleware, pushEnhancer, unshiftEnhancer, pushOnInstantiated, unshiftOnInstantiated, pushOnReady, unshiftOnReady, pushReplication, unshiftReplication, pushReplicator, unshiftReplicator, pushWait, unshiftWait, pushClear, unshiftClear };