Latest timeout only
Repeated actions directly clear the previous timer before assigning the next.
OWNED TIMER ACTIONS
A returned custom-hook action can replace one private timeout while effect cleanup owns cancellation across unmount and remount.
WHAT LANDED
Repeated actions directly clear the previous timer before assigning the next.
An empty-dependency effect clears the latest timer during conditional unmount.
Removed owners release the hidden slot, and remount starts from null.
Named, default-arrow, and re-exported relative hooks keep familiar React authoring.
Existing handler, state, and effect capabilities provide the complete behavior.
Dynamic delays and unsupported timer graphs fail at their source location.
UPGRADE
npm install @kudzujs/core@^0.8.5