UNPKG

hta

Version:

The tiny framework for building Hyper Text Application with ease

16 lines (14 loc) 374 B
import { SCOPE } from "../core/types"; import useCallback from "./useCallback"; export default function useAction(action, defaultPayload) { let store = SCOPE.current.app.store; return useCallback( function () { return store.dispatch( action, arguments.length ? arguments[0] : defaultPayload ); }, [action, defaultPayload] ); }