А покажіть детально компонент?
Ви хвилюєтесь що сетСтейт викличеться на компоненті якого не буде в DOM”і?
Справа в тому що функція сеттер в реакті це чистий IOC, який є асинхронним. Фактично це не інструкція змінити стейт, а запит для реакту змінити стейт.
Та просто декілька варіантів компонентів, в яких викликається якась апі-функція, і потім через then сетається стейт, і є варіант заанмаунтити його до респонсу з серверу
Зараз просто юзаю такий варік але треба писати перевірку на isMountedRef.current перед кожним асінк сет стейтом