Как лучше всего избегать множественных вызовов API из вложенного компонента (вложенного как маршрут) в React?
Вариант использования : мы отправляем действие, которое вызывает запросы API от вложенный компонент useEffect ().
<Grandparent>
<Parent>
<ChildRoutes/>
</Parent>
</Grandparent>
function Child = () => {
useEffect(() => dispatch(someAction()), []);
}
Дочерний компонент является одним из компонентов внутри ChildRoutes.
Нужны ли нам дополнительные проверки условий перед отправкой или есть способ предотвратить перемонтирование родительских / прародительских компонентов?