add Selector functionality

context-store
Alfred Melch 5 years ago
parent 7434b1e17e
commit ccd684fef0

@ -26,7 +26,8 @@ export const createStore = options => {
return React.createElement(context.Provider, { value: store }, children)
}
const useStore = () => useContext(context)
return { Provider, Consumer: context.Consumer, useStore }
const useSelector = selector => selector(useContext(context)[0])
return { Provider, Consumer: context.Consumer, useStore, useSelector }
}
/** Turn a reducer definition object to a function

Loading…
Cancel
Save