UNPKG

@calvear/react-redux

Version:

Preconfigured Redux store initializer with Redux Saga, Redux Logger and Reselect for React SPA applications.

26 lines (22 loc) 796 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.usePartition = usePartition; var _reactRedux = require("react-redux"); var _utils = require("../utils"); /** * Allows to query a store partition by a partition definition. * * @dependency useSelector from react-redux. * * @param {any} partition partition definition with action types. * @param {any} [equalityFunc] the function that will be used to determine equality. * * @returns {any} partition. */ function usePartition(partition) { var equalityFunc = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _reactRedux.shallowEqual; return (0, _reactRedux.useSelector)((0, _utils.createPartitionSelector)(partition), equalityFunc); } //# sourceMappingURL=selector.hook.js.map