react-url-query
Version:
A library for managing state through query parameters in the URL in React. Works well with or without Redux and React Router.
44 lines (39 loc) • 1.24 kB
JavaScript
export configureUrlQuery from './configureUrlQuery';
export * as Serialize, { encode, decode } from './serialize';
export {
replaceInUrlQuery,
replaceUrlQuery,
pushInUrlQuery,
pushUrlQuery,
multiReplaceInUrlQuery,
multiPushInUrlQuery,
} from './updateUrlQuery';
export urlQueryDecoder from './urlQueryDecoder';
export urlQueryEncoder from './urlQueryEncoder';
export UrlQueryParamTypes from './UrlQueryParamTypes';
export UrlUpdateTypes from './UrlUpdateTypes';
/** React */
export addUrlProps from './react/addUrlProps';
export RouterToUrlQuery from './react/RouterToUrlQuery';
/** Redux */
export {
replaceInUrlQueryFromAction,
replaceUrlQueryFromAction,
multiReplaceInUrlQueryFromAction,
pushInUrlQueryFromAction,
pushUrlQueryFromAction,
multiPushInUrlQueryFromAction,
} from './redux/updateUrlQueryFromAction';
export urlAction, {
urlReplaceAction,
urlPushAction,
urlReplaceInAction,
urlPushInAction,
urlMultiReplaceInAction,
urlMultiPushInAction,
} from './redux/urlAction';
export urlQueryMiddleware from './redux/urlQueryMiddleware';
export urlQueryReducer from './redux/urlQueryReducer';
/** Utils */
export subquery from './utils/subquery';
export subqueryOmit from './utils/subqueryOmit';