Что такое React

«Что такое React» — вопрос из категории React, который задают на 35% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

React — это JavaScript-библиотека для создания пользовательских интерфейсов (UI). Она позволяет разрабатывать компонентный интерфейс, где каждый компонент управляет своим состоянием и рендерится эффективно благодаря виртуальному DOM. **Ключевые особенности:** * **Компонентный подход** — UI разбивается на независимые, переиспользуемые части. * **Виртуальный DOM** — оптимизирует обновления реального DOM, повышая производительность. * **Однонаправленный поток данных** — данные передаются от родителя к потомку через props. * **JSX** — синтаксическое расширение, позволяющее писать HTML-подобный код в JavaScript. **Пример компонента:** ``` function Greeting({ name }) { return

Hello, {name}!

; } // Использование: ```