Реализация паттерна "композиция"
Необходим, когда в композиции учавствуют компоненты, имеющие поведение(изменяется местоположение в зависимости от флага, стейт, вытягивание данных с сервера)
Делегирование правил отображения на сам компонент с прокидыванием в него флагов.
Используется, когда отображающий компонент принимает children в качестве props и отображает.
Работает посредством прокидывания в child флага, определения входит ли в зарезервированные имена этот флаг и вставка на место.
Тоже самое, что и 3.0.0, только реализовано с помощью библиотечной функции.