Что такое React? Nedir?
UI-библиотека Facebook. Самый популярный компонентный инструмент для создания современных веб-приложений.
React — библиотека JavaScript для создания пользовательских интерфейсов, разработанная Facebook (Meta) в 2013 году. Компонентная архитектура, Virtual DOM и однонаправленный поток данных упрощают разработку современных веб-приложений. Самая популярная frontend-библиотека в мире. Серверный рендеринг поддерживается через мета-фреймворки Next.js, Gatsby и Remix.
Use Cases
Веб-приложения, Одностраничные приложения, Мобильные (React Native), Десктопные (Electron)
Pros
Огромная экосистема, Компонентная архитектура, Virtual DOM, Вакансии
Cons
Только слой представления, Кривая обучения JSX, Частые изменения API
Related Technologies
Что такое Vue?
Прогрессивный JavaScript-фреймворк. Доступный, универсальный и производительный фреймворк для создания веб-интерфейсов.
Что такое Angular?
Корпоративный веб-фреймворк от Google. Полная платформа для создания масштабируемых структурированных веб-приложений.
Что такое Svelte?
UI-фреймворк на основе компилятора. Переносит работу из браузера в этап сборки для молниеносных приложений.
Что такое Next.js?
React-фреймворк для продакшена. Full-stack фреймворк с SSR, SSG и API-маршрутами.