When data is changed in a store, view is not updated because stores are not react components, so we have to implement a way to propagate this changes to views, some options:
Keep global state in upper level and pass it down through props. Use nested routes: /budgets will keep list of budget models, /budgets//expenses will keep a list of expenses in its state.
Make stores context providers and use context values in relevant views.
When data is changed in a store, view is not updated because stores are not react components, so we have to implement a way to propagate this changes to views, some options:
Interesting article about React global state management: https://www.robinwieruch.de/react-global-state-without-redux