v0.0.14
Changelog: v0.0.13...v0.0.14
-
Added
abortWhen
,resolveWhen
, andretryWhen
plugins, that take anObservable
and abort, resolve, or retry the executor depending on the value pushed to its listeners. -
Removed
retryFocused
.retryWhen
should be used instead:
import retryWhen from 'react-executor/plugin/retryWhen';
import windowFocused from 'react-executor/observable/windowFocused';
useExecutor('test', heavyTask, [
retryWhen(windowFocused)
]);
- Added
abortPending
andrejectPending
plugins that abort the pending task if the execution takes too long:
import abortPending from 'react-executor/plugin/abortPending';
useExecutor('test', heavyTask, [
abortPending(10_000)
]);
- Fixed XSS-prone hydration script.