react-use
Version:
Collection of React Hooks
15 lines (14 loc) • 392 B
JavaScript
import { useCallback, useEffect, useState } from 'react';
var useError = function () {
var _a = useState(null), error = _a[0], setError = _a[1];
useEffect(function () {
if (error) {
throw error;
}
}, [error]);
var dispatchError = useCallback(function (err) {
setError(err);
}, []);
return dispatchError;
};
export default useError;