hooks.macro
hooks.macro copied to clipboard
Feature request: debugChangedDependencies
I've been using hooks.macro daily for quite some time now and love it. There is however one pain point I'm struggling a bit with. When effects get hairy it can be difficult to pinpoint what caused the effect to be re-evaluated.
This would be a good solution for this problem. What do you think?
import { logChangedDependencies } from 'hooks.macro'
useAutoEffect(() => {
logChangedDependencies()
// way too much code...
})
could log out this message:
[hooks.macro] Changed dependencies: someVar, someOtherVar
I can try to make another pull request next week if you'd like. My macro chops have improved since last time. 🙂 Do you have any inputs on the API or functionality?
This is a duplicate of #2 by the way 🙂