I’m working on a React project that’s getting pretty big. I’m using useState
and prop drilling, but it’s starting to feel messy. What do you guys use for clean state management in large apps?
Also consider breaking your app into smaller components and keeping local state where it makes sense.
If you’re fetching data, React Query is amazing for handling server state.
Don’t forget React Context — if your state doesn’t change often, it's a solid choice.
For something lighter, try Zustand or Jotai. Zustand in particular is great for simple, scalable stores.
Redux Toolkit is solid — way cleaner than traditional Redux and has built-in DevTools support.