-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/10 add usetimeout and useinterval hooks #16
base: main
Are you sure you want to change the base?
Feature/10 add usetimeout and useinterval hooks #16
Conversation
clearTimeout(handle); | ||
} | ||
|
||
onUnmounted(() => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If onUnmounted
expects a function definition maybe we could write it like:
onUnmounted(cancel)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Generally I don't like these kind of optimisations:
- When not careful, you could lose scope of the passed function
- When not careful, you could be passing unwanted arguments to the passed function
- And some more subjective reasons, like clarity, and not having to add/remove the arrow function when wanting to add more lines, etc.
clearInterval(handle); | ||
} | ||
|
||
onUnmounted(() => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same as here
This could be
onUnmounted(stop)
…onsistent with the useInterval hook
This PR will add the following hooks:
useInterval
useTimeout
and close #10