I created a People component that display people information like name, department and others. It receive email address and then request a API endpoint to get detail data. and I use this component in a table, one for each row. Now my problem is this component fires lots of request to API when table load, but in fact many of them are duplicated because the there are same people in multiple rows. I use local cache to cache the fetch result, but it doesn’t work for the initial loading. for example, my table have 10 rows, it will fires 10 request to API for each row. but in fact there are only 3 person in this table. So I’m wondering if there is a way to setup a query or something so that it can reduce the request number from 10 to 3. Thank you.