DEV Community


Discussion on: Custom react hooks vs services

dan_abramov profile image
Dan Abramov

Hooks define state per call. This is very different. You can pass values between them and they execute while rendering.

Maybe this article helps?

Thread Thread
chiangs profile image
Stephen E. Chiang Author

Ah, so whereas services can be used as singletons, hooks are not because state is isolated...

However, if I don't need to define a state it can either be used as a hook or as a service?

Thanks for the article...and all that you do for react in general, cheers 🍻