Избегаем передачи пропсов
В этом задании мы перенесём состояние выбора письма в контекст и уберём проброс пропсов через промежуточные компоненты.
Сейчас selectedId и onSelect (то есть setSelectedId) живут в App и передаются в , а тот пробрасывает их в каждую . Сам эти пропсы не использует — он только передаёт их дальше. То же с : ему нужен только , но он приходит из пропсом. Это и есть (prop drilling): данные проходят через компоненты, которым они не нужны.

