вот давайте возьмём самый простой вариант, описываю как у меня сделано сейчас. При входе на компонент со списком и при рефреше мы получаем список с бэка, дальше при переходе на страницу редактирования конкретной сущности передаю туда одну, конкретную сущность из всего списка и отрисовываю страницу на основе этой сущности. Так вот после рефреша я всё так же останусь на этой странице и как упомянул ранее получу снова список с бэка НО на данный момент мой код ничего не делает что бы "запомнить" какую сущность я открыл на редактирование до рефреша что бы снова отрисовать поля с предзаполнеными данными
а, так вам изначально наверняка не нужен список со всеми данными. получайте то, что вам непосредственно нужно при переходе на страницу редактирования новый запрос на бэк, который вернёт все о сущности
кроме того, хз, правда, зачем? мб, ради экономии на одном запросе, можете просто чекать, тип, если в пропсах нихера, то только тогда грузить, а изначально передавать