Структура проекта на React?
В components/header + вложенность, все как вы описали в вопросе.
Есть разные подходы к организации структуры, мне нравится подход по фичам (посложнее) или тупо деление на контейнеры/компоненты и все (полегче, но свалка, подходит для начала изучения).
так же разные подходы по организации были у людей, выполнивших второе тестовое задание (видео и текст). В комментах у видео есть репозитории, можете ознакомиться.
Внутри папки Header создаем папки:
1) Phone
2) Cart
3) Logo
только внутри Header можно создавать сразу компоненты 1,3 так как по названию там что-то очень простое и в папке не нуждается.
Cart возможно нужно будет разделить на CartDropdown итд, по этому помещаем в папку.
Но это всё чисто субъективно, каждый делает по своему.
Встречал и такое:
Вполне понятно