🚀 React 19 introduces use() — and it’s a game changer Fetching data in React used to mean: state, effects, loading flags, error handling… 😵💫 Now? 👉 Just call use() and get the value directly. No extra state. No manual loading logic. No boilerplate. 💡 What changed? • Read promises directly in components • Automatic Suspense handling • Errors bubble to boundaries • Cleaner, more readable code This isn’t just a new API — it’s a shift in how we think about data fetching in React. Less code. Fewer bugs. Better DX. 👉 Would you adopt use() in your projects, or stick with the current approach? #React #React19 #JavaScript #Frontend #WebDevelopment #CleanCode #DeveloperExperience
I still prefer coding this hooks manually we get lots of flexibility while developing multi user access systems
It’s a great DX improvement, but I don’t think it fully replaces existing solutions yet. Data fetching is more than just reading promises - caching, invalidation, and background sync still matter, where tools like React Query shine. Mohit Saxena
Looks promising, but curious how this handles caching, retries, and revalidation compared to tools like React Query?
Nothing good for us react query users
QQ in this ex, how to get loading state?
I think this approach works, but for larger projects RTK Query might be a better option. It helps with caching, centralizing API calls, and handling errors in a cleaner and more scalable way
The new feature is good, but tools like React Query and RTK Query are still more powerful.
Been using this in a side project and the DX is genuinely better. The catch: error boundaries become more important now since errors propagate up automatically. If you don't have them set up properly, debugging gets annoying fast. Still worth the switch though.
its al most same but a little bit different
👉 Do you think useEffect is dying?