Reactjs не только запускается в узле; это библиотека JavaScript, используемая для создания пользовательских интерфейсов. В режиме разработки приложение Create React запускает серверы разработки NodeJs и Webpack, но если оно не отображается на стороне сервера, Reactjs — это всего лишь оболочка. -end framework. Его можно использовать с JavaScript, узел не требуется.
Операционная среда в этой статье: система Windows 10, nodejs версии 16, компьютер Dell G3.
Нет, он может работать везде, где может работать js.
В режиме разработки да. Приложение Create React запускает сервер разработки NodeJs и Webpack, что позволяет вам получать обратную связь при изменении файлов и запуске или остановке сервера.
Если вам нужно выполнить рендеринг на стороне сервера, вы неизбежно будете использовать node.
Если не используется, то это чистый интерфейсный фреймворк.
Расширить знания
Если в процессе веб-разработки нам нужно отражать изменяющиеся данные в пользовательском интерфейсе в режиме реального времени, мы должны работать с DOM. Виртуальный DOM реакции js делает рендеринг страниц очень эффективным и более управляемым, чем непосредственное манипулирование DOM.
1. Что такое реакция?
Он возник как внутренний проект Facebook и использовался для создания веб-сайта Instagram, а в мае 2013 года его исходный код был открыт;
Это одна из трех основных платформ библиотек JavaScript;
Это библиотека JAVASCRIPT для создания пользовательских интерфейсов;
В основном используется для создания пользовательского интерфейса, его можно рассматривать как уровень представления и является эффективным представлением.
2. Две характеристики реакции:
Компонентизация: создание компонентов с помощью реакции js упрощает повторное использование кода и может хорошо применяться при разработке крупных проектов.
Виртуальный DOM: делает рендеринг страниц очень эффективным и более управляемым, чем непосредственное манипулирование DOM.
3. Преимущества:
Он имеет высокую производительность и очень простую логику кода. Все больше и больше людей начинают обращать на него внимание и использовать его.
Сочетание компонентизации Reactjs и эффективного виртуального DOM дает Reactjs мощные возможности рендеринга страниц сверху вниз.
Кроме того, React предоставляет некоторые новые концепции, библиотеки и принципы программирования, которые позволяют нам писать быстрый, компактный и красивый код на сервере и клиенте для создания веб-приложений~
что такое ноуджейс?
Прежде всего важно понимать, что Node — это не веб-сервер. Само по себе оно ничего не делает. Это не работает как Apache. Если вы хотите, чтобы это был HTTP-сервер, вам придется написать его самостоятельно с помощью встроенных библиотек. Node.js — это еще один способ выполнения кода на вашем компьютере, это простая среда выполнения JavaScript.
Проще говоря, Node.js — это JavaScript, работающий на сервере.
Node.js — это платформа, построенная на среде выполнения Chrome JavaScript.
Node.js — это управляемая событиями среда JavaScript на стороне сервера ввода-вывода, основанная на движке Google V8. Движок V8 выполняет Javascript очень быстро и имеет очень хорошую производительность.
Рекомендуемое обучение: «видеоурок по nodejs».
Выше приведены сведения о том, может ли Reactjs работать только в узле. Для получения дополнительной информации обратите внимание на другие соответствующие статьи на этом сайте!