How do you fetch data in your react application? what do you use and why?
Can we normalize just building a standard React SPA with Vite again without feeling guilty that we aren't using Next.js?
The App Router and React Server Components are incredibly powerful, but the amount of gaslighting in the frontend ecosystem right now is insane. Not every internal dashboard, simple CRUD app, or personal portfolio needs server side rendering, edge functions, and a complex caching layer that requires a PhD to invalidate.
Sometimes you just want to spin up Vite, fetch some data on the client, and deploy a static bundle to a CDN for practically zero dollars. It feels like we are completely over engineering 90% of our web apps just to chase the newest Vercel paradigm.
Can I use zustand for smaller items to avoid deep prop drilling ? e.g. I have this filter selector to filter out a list, but both of these components are far and deep, or should I go for context ?
I am really new to zustand so I dont know what are the drawbacks and what to avoid