DEV Community

Discussion on: Difficulties Encountered with React Hooks

Collapse
 
mungojam profile image
Mark Adamson

Does it work to get the dispatch method with usedispatch outside (possibly with a usecallback) and then you can pass dispatch in to the useEffect and that shouldn't then change every render. I think that's how you are meant to manage it

Collapse
 
dorshinar profile image
Dor Shinar

I guess it should work, but if you're going through so much trouble, mapDispatchToProps will probably be easier

Thread Thread
 
mungojam profile image
Mark Adamson

I have a strong preference towards ditching the container/component split as it's hard for new react Devs to pick up and navigate the code. I'm not sure that passing in an extra prop is too much effort, but it is subjective