Скажем, у меня есть компонент, который содержит функции для отправки запросов PUT на мой бэкэнд. Обычно эти запросы инициируются пользователем, взаимодействующим с этим компонентом напрямую. Давайте назовем это Child
.
Другая часть моего пользовательского интерфейса содержит коллекцию этих элементов, отображаемых в родительском компоненте. Давайте назовем этот новый контейнер Parent
.
Я хочу, чтобы Parent
отображала общую кнопку рядом с набором Child
компонентов, что позволяет моему пользователю запускать запросы PUT от всех Child
элементов за один раз.
В настоящее время я сохраняю ссылки каждого элемента Child
, поскольку отображаю каждый из них в Parent
. Когда пользователь нажимает обычную кнопку, отображаемую в Parent
, я Parent
перебираю каждую ссылку и вызываю функцию в каждом Child
, которая запускает запрос PUT. Есть ли лучший способ?