react-entities
Version:
React Entities - the simplest app state management for React
12 lines (11 loc) • 469 B
JavaScript
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;