Иерархия компонентов В любом приложении React должен быть один корневой компонент, который включает другие компоненты. Кроме этого, можно объединить в отдельный компонент другие компоненты, которые выполняют схожий функционал, например, список постов. На изображении выше получается, что корневой компонент включает в себя три компонента, а компонент, объединяющий схожие компоненты, включает в себя другие три компонента. Получается чёткая иерархия компонентов в этом конкретном примере. Компоненты можно и нужно переиспользовать. С помощью компонентов можно создавать другие страницы приложения с другим расположением компонентов на странице. Из чего состоят компоненты React Каждый компонент React состоит из HTML, CSS и JavaScript, т.е. все это можно объединить в одном компоненте React. Создание компонентов в React В современных React приложениях любой компонент можно создать с помощью функции JavaScript. Такие компоненты называются функциональными компонентами. При создании функциональных к