UNPKG

react-entities

Version:

React Entities - the simplest app state management for React

12 lines (11 loc) 469 B
import createEntity from './createEntity'; import useUnscopedEntity from './useUnscopedEntity'; import { store } from './store'; export var makeEntity = function makeEntity(definition, deps) { var entity = createEntity(definition, deps); // Save reference to this entity for use with useEntityBoundary hook store.push(entity); return function (selector, equalityFn) { return useUnscopedEntity(entity, selector, equalityFn); }; }; export default makeEntity;