English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ReactJS - библиотека JavaScript для создания повторно используемых UI-компонентов. В соответствии с официальной документацией React, ниже приведены определения...
React — это библиотека для создания комбинируемых пользовательских интерфейсов. Он поощряет создание повторно используемых UI-компонентов, которые предоставляют данные, изменяющиеся во времени. Многие люди используют React в качестве V в MVC. React абстрагирует DOM, предоставляет более простой модель программирования и лучшую производительность. React также может использовать Node для рендеринга на сервере и React Native для поддержки natived-приложений. React реализует однонаправленный реактивный поток данных, что сокращает шаблоны и делает вывод данных легче, чем традиционная привязка данных.
JSX− JSX является расширением синтаксиса JavaScript. В разработке React не обязательно использовать JSX, но рекомендуется это сделать.
Компоненты(Компоненты)− React это всего лишь о компонентах. Вам нужно看待 все как компонент. Это поможет вам поддерживать код в больших проектах.
Однонаправленный поток данных и flux− React реализует однонаправленный поток данных, что упрощает вывод приложений. Поток — это модель, помогающая поддерживать однонаправленный поток данных.
Лицензия (лицензия) − React получен по лицензии Facebook Inc. Документация доступна по лицензии CC BY 4.0.
Использует виртуальный DOM в качестве объекта JavaScript. Поскольку виртуальный DOM JavaScript быстрее, чем обычный DOM, это可以提高 производительность приложения.
Может использоваться на клиенте и сервере, а также с другими фреймворками.
Компоненты и модель данных提高了 читаемость и помогают поддерживать большие приложения.
Область применения ограничивается только слоем представления приложения, поэтому вам все еще нужно выбирать другие технологии для получения полного набора инструментов для разработки.
Использование инлайн шаблонов и JSX, что может показаться неудобным某些 разработчикам.