React
З Вікіпедії, безкоштовно encyclopedia
React (старі назви: React.js, ReactJS) — відкрита JavaScript бібліотека для створення інтерфейсів користувача, яка покликана вирішувати проблеми часткового оновлення вмісту вебсторінки, з якими стикаються в розробці односторінкових застосунків. Розробляється Meta (раніше Facebook) і спільнотою індивідуальних розробників.[3][4][5]
Тип | бібліотека JavaScript |
---|---|
Автор | Meta Platforms |
Розробники | Meta та спільнота |
Перший випуск | 2013 |
Стабільний випуск | 18.2.0 (14 червня 2022; 2 роки тому (2022-06-14)[1]) |
Версії | 18.3.1 (26 квітня 2024)[2] |
Платформа | багатоплатформова |
Операційна система | кросплатформова програма |
Мова програмування | JavaScript |
Розмір | 128 Кб мінімізована версія 559 Кб версія для розробки |
Стан розробки | Активний |
Ліцензія | MIT License |
Онлайн-документація | reactjs.org/docs/getting-started.html(англ.) ru.reactjs.org/docs/getting-started.html(рос.) ar.reactjs.org/docs/getting-started.html |
Репозиторій | github.com/facebook/react |
Вебсайт | react.dev, uk.react.dev (українська версія) |
React дозволяє розробникам створювати великі вебзастосунки, які використовують дані, котрі змінюються з часом, без перезавантаження сторінки. Його мета полягає в тому, щоб бути швидким, простим, масштабованим. React обробляє тільки користувацький інтерфейс у застосунках. Це відповідає видові у шаблоні модель-вид-контролер (MVC), і може бути використане у поєднанні з іншими JavaScript бібліотеками або в великих фреймворках MVC, таких як AngularJS[6]. Він також може бути використаний з React на основі надбудов, щоб піклуватися про частини без користувацького інтерфейсу побудови вебзастосунків. Як бібліотеку інтерфейсу користувача React найчастіше використовують разом з іншими бібліотеками, такими як Redux.
В даний час React використовують Khan Academy,[7] Netflix,[8] Yahoo,[9] Airbnb,[10] Sony,[11] Atlassian[12] та інші.