Лень читать код. Вообще так не делают в реакте, как ты хочешь. Опиши задачу
Попробую без кода.
Есть компонент "Огород", в огороде массив компонентов [ "Картошка", "Арбуз", "Вишня"]
У каждого из компонентов "Картошка", "Арбуз", "Вишня", есть метод "Собрать урожай" с разной логикой:
- картошку выкопать
- арбуз собрать
- вишгю сорвать
Так вот при событии "собрать урожай" во всем огороде, надо пробежаться по массиву и вызвать метод "Собрать урожай"