if this means no more Vuex, i'm all for that. that extra abstraction layer never proved useful to me.
I don’t always reach for Vuex, but when an app reaches a certain size it sure beats passing every bit of common data down through the entire tree, as I find you quickly hit a point where you’re passing data to components solely so it can pass it to it’s children.
Benefits: easy to create, type safety is simple.
Drawbacks: you don't get a serializable state log for free (that can be recorded and replayed when hitting bugs).
(I get that there are some nice features like time travel debugging etc but none of them seem outweigh the giant additional complexity of routing every single state change through 1-2 extra layers.)