Направо към съдържанието

React (уеб фреймуърк)

от Уикипедия, свободната енциклопедия
React
Информация
Видбиблиотека JavaScript, уебприложения и библиотека на функции
АвторМета
РазработчикМета[1]
Програмен езикJavaScript
СтатусАктуален
ЛицензMIT лиценз[2][3]
React в Общомедия

React (известен също като React.js или ReactJS) е JavaScript библиотека за изграждане на потребителски интерфейс, с която може да се програмират уебсайтове и мобилни софтуерни приложения, която е с отворен код[4] . Поддържа се от Facebook и общност от разработчици и компании.[5][6][7]

React може да се използва като основа при разработването на уеб страници или мобилни приложения. React обаче се занимава само с предоставяне на данни в DOM и затова създаването на React приложения обикновено изисква използването на допълнителни библиотеки за управление на състоянието на графичните елементи, както и за маршрутизиране.[8][9] Redux[10] и React Router[11] са съответните примери за такива библиотеки.

  1. ↑ opensource.fb.com
  2. ↑ React v16.0
  3. ↑ Change license and remove references to PATENTS
  4. ↑ React - A JavaScript library for building user interfaces. // React. Посетен на 7 April 2018.
  5. ↑ Krill, Paul. React: Making faster, smoother UIs for data-driven Web apps // InfoWorld.
  6. ↑ Hemel, Zef. Facebook's React JavaScript User Interfaces Library Receives Mixed Reviews // InfoQ.
  7. ↑ Dawson, Chris. JavaScript’s History and How it Led To ReactJS // The New Stack.
  8. ↑ Dere, Mohan. How to integrate create-react-app with all the libraries you need to make a great app // freeCodeCamp. 19 февруари 2018. Посетен на 14 юни 2018.
  9. ↑ Samp, Jon. React Router to Redux First Router // About Codecademy. Посетен на 14 юни 2018.
  10. ↑ Redux · A Predictable State Container for JS Apps // redux.js.org. Посетен на 23 октомври 2019.
  11. ↑ React Router: Declarative Routing for React // ReactRouterWebsite. Посетен на 23 октомври 2019. (на английски)