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

React
Информация
Видбиблиотека JavaScript, уебприложения и библиотека на функции
СтатусАктуален
React в Общомедия

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

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

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