Я не вижу причин ждать обновления компонента, я просто поместил бы его в обработчик событий.
Естественно, в любом случае ваш компонент должен знать, как правильно отображать, когда у него есть выбранный элемент, но еще нет данных из API ...
(Примечание: Если requestDataActionDispatch
приводит к изменению состояния вашего компонента, вы, вероятно, захотите очистить это состояние при установке выбранного элемента перед запросом, поэтому у вас его нет элемент выбран, но все еще имеет состояние, относящееся к предыдущему элементу, но я предполагаю, что на props
он не ...)