А почему у вас на каждуй вкладку отдельный компонент? Они так сильно разнятся и их невозможно обобщить до однодного?
Да. Принципиально разные, по типу "головной убор", "гаджет" "удочка". Где-то набор чекбоксов, где-то селекты и textarea и так далее.
И вот в этом компоненте вкладки расположите свою кнопку.
Она итак там, потому что на самом деле, там два уровня выше еще есть компонентов.
component1
... component2
..... мы тут, кнопка
.........component3.1> component3.2>
..
Я не понял до конца как, к сожалению.
Мы делаем values в component2 и передаем через props в component3.x и там при каждом изменении меняем его, так?