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

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

от Уикипедия, свободната енциклопедия
React
Информация
Видбиблиотека JavaScript, уебприложения и библиотека на функции
АвторМета
РазработчикМета[1]
СтатусАктуален
Лиценз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. (на английски)