I find the reference to Angular confusing here, since generally in an Angular app you will keep a single client’s state concerns in Services that hold the results of API queries, with those results flowing into the UI reactively. You only pass input into Components from other Components for transient, presentational UI state.