DEV Community

Discussion on: How to useCallback()

squigglybob profile image

I'm struggling with this issue right now, and my Lint errors are telling me to put the function as a dependency (which continues the infinite loop saga). How come you didn't need to add setPrice to your dependency array above?

typekev profile image
Kevin Gonzalez

The linter will complain in this case too.

You can see this GitHub issue for a whole book on the topic:

But you definitely can include it in the deps array. Just make sure that setPrice is memo'd.