Ну я по общей структуре понимаю, интересно конкретно в react приложениях, у нас по сути изначально root див. Это больше вопрос вкуса я понимаю, но интересно с чего люди начинают стилизацию (условно: в App.js создаешь navbar, body , и там задаешь значения, или кто-то изначально задает высоту root элементу)
Обычно глобальные стили для боди, а дальше уже по конкретным компонентам, навбар это локальный компонент, зачем ему глобальные стили. В общем ничего специфичного для реакта нет здесь