Ну всегда можно компоненты с лейбами выделить, хотя это уже на вкус
Согласен, к этому надо стремиться) разбивать участки кода на крошечные компоненты с какой нибудь одной ответственностью, которые можно в дальнейшем пере использовать. Но всех моментов предусмотреть нельзя, особенно когда работаешь не один на проекте ( Кроме того может возникнуть ситуация, когда в разных мелких компонентах все равно используется один лейбл - price, name, total. Причём в некоторых как объекты реакт, а в других обязательно должен быть стринг. Голова отгвсего этого взрывается)))