UNPKG

recoil-toolkit

Version:
19 lines 699 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useDispatch = exports.useSelector = void 0; var react_1 = require("react"); var recoil_1 = require("recoil"); var atoms_1 = require("./atoms"); var context_1 = require("./context"); function useSelector(selector) { return (0, recoil_1.useRecoilValue)((0, atoms_1.reduxSelector)(selector)); } exports.useSelector = useSelector; function useDispatch() { var store = (0, react_1.useContext)(context_1.RecoilReduxContext).store; if (!store) throw new Error('RecoilReduxBridge with store not found!'); return store.dispatch; } exports.useDispatch = useDispatch; //# sourceMappingURL=hooks.js.map