@thesyntaxninja
Yea, if you start passing props more than a couple layers deep it might make sense to move to zustand. Passing props is fine. Don't be afraid of a couple layers. Jrs jump to global state too early.
I'll just leave this here.
https://tanstack.com/query/latest/docs/react/guides/mutations#persisting-offline-mutations