RTK Query does something similar, offering multiple ways to initiate, update and use the data of the queries.