Prediction: React's upcoming `use` hook will be overused, just like...


Prediction: React's upcoming `use` hook will be overused, just like useEffect is today.

Like `useEffect`, `use` should mainly be used "behind the scenes" by libraries/frameworks.

But, it's likely to be overused by teams unaware of abstractions like react-query, Next.js, etc.
Also, rendering React on the server will soon be easy via React server components (and likely become the norm).

The `use` hook isn't necessary in React server components. Plain async/await is all you need on the server. 👍

So, `use` should be rarely necessary in userland.

View original on X