Рубрики
Без рубрики

Что такое React JS

Краткая история, стоящая за React: React – это библиотека сценариев Java, разработанную Facebook. Он используется для создания … Tagged with React, JavaScript.

Краткая история, стоящая за React: React – это библиотека сценариев Java, разработанную Facebook. Он используется для создания привлекательного пользовательского интерфейса и UX на веб -сайтах и веб -приложениях. React поможет вам разработать одностраничные приложения, веб -сайт или веб -приложение, которое динамически переписывает данные на веб -странице с новыми данными, которые он получает с веб -сервера вместо перезарядки всей веб -страницы.

Как работает React? Как правило, HTML -код веб -страницы конвертируется в модель объекта документа (DOM), и он отображается в веб -странице веб -браузером. React сначала создает виртуальный DOM из фактического DOM и отображает его нам. Всякий раз, когда изменение вносится в фактическом DOM, React сравнивает виртуальный DOM с фактическим DOM. И обновляет изменение в виртуальном DOM. React использует JSX для написания HTML -кода. Код JSX будет транслирован в JavaScript до того, как браузер рендеризируется.

Почему выбирают React? Использует виртуальный DOM. Так что это очень быстро. Легко учиться, поддерживает код повторного использования. ” Учитесь один раз, напишите в любом месте библиотеку ». React – это сердце нативного реагирования. React Native – это мобильная структура приложений, а нативные приложения React поддерживаются как iOS, так и Android. Не только SEO -дружелюбный, но и поддержанный сильным сообществом, Facebook и Instagram Development.

Быстрое резюме Основной идеей React является создание крупномасштабного спа-салона с данными, которые многократно меняются с течением времени, и решает проблемы. Предоставляет разработчикам возможность работать с виртуальным DOM, намного быстрее и удобно. Кроме того, предлагает более легкое создание интерактивных UIS, поддержки JSX, структуры на основе компонентов и многого другого.

Оригинал: “https://dev.to/gokulmathew/what-is-react-js-50jg”