Зачем человеку который на самом низу нужна абстракция?
Какой подход сейчас актуален классовые компоненты или функциональные?