Идея в том, что компонент практически идентичный на всех страницах, и отличается парой кнопок. Вызывать его каждый раз не хочется. И вот не понятно, что более раздуто? Вызов с пропсами в каждом компоненте, или вынести его к родителю
Обычно для страниц создают предзаполенные темплейты (компоненты с дырками, которые позиционируют разные части страницы), а проблема с реюзанием одинаковых компонентов с немного разными частями на разных страницах, как правило решается либо за счет хуков из react-router, либо за счет предварительной композиции. Ну это я сужу по своему опыту, мб тебе тут ещё кто-нибудь более дельный совет даст.