diff --git a/lib/potent-reducer.js b/lib/potent-reducer.js index 6db2627..253e022 100644 --- a/lib/potent-reducer.js +++ b/lib/potent-reducer.js @@ -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