Установка React.js на Mac

Опубликовано: 2022-04-29

Программное обеспечение представляет собой бесплатную интерфейсную библиотеку JavaScript с открытым исходным кодом. В 2013 году Facebook создал React.JS.

Это библиотека пользовательского интерфейса (UI), которая используется для создания компонентов пользовательского интерфейса и управления ими. Это пакет, который позволяет разработчикам создавать высокоэффективные приложения SPA, управляемые данными.

Он основан на функциональном программировании, опирается на концепцию неизменности и продвигает архитектуру на основе компонентов, основанную на принципе повторного использования.

В этой статье мы рассмотрим процедуры установки React на Mac. После того, как вы завершили этапы установки, мы настоятельно рекомендуем вам посетить онлайн-обучение React.

Давайте рассмотрим некоторые термины, прежде чем

Содержание

  • 1 NodeJS и NPM
  • 2 Установка ReactJS на MacOS
  • 3 Создайте проект ReactJS
  • 4 React — Введение
  • 5 Node.js и нпм
  • 6 Подводя итог

NodeJS и NPM

  • Сначала вам нужно установить NodeJS и NPM, чтобы установить React на Mac.
  • Это движок JavaScript, который позволяет запускать его вне браузера.
  • NPM (менеджер пакетов узла) используется в командной строке. Это для установки библиотек, таких как ReactJS.
  • Вы можете установить NodeJS через их официальный сайт. Когда вы устанавливаете NodeJS, он также загружает для вас NPM.
  • После загрузки NodeJS с их веб-сайта найдите файл «.pkg». Просто дважды щелкните по нему. Он запустит всплывающее окно для установки.
  • Вы будете перенаправлены к процессу установки. Нажмите «Установить» или «Изменить место установки».
  • Когда процесс завершится, вам будет предложено последнее сообщение. Ваши NodeJS и NPM установлены.

Установка ReactJS на MacOS

После установки NodeJS и NPM можно установить ReactJS. Это делается путем выполнения npm install-save response response-dom.

Создать проект ReactJS

Поскольку мы установили ReactJS, можно создать новый каталог проекта реакции. Это делается путем запуска npx create response project. создать-реагировать-приложение.

React- Введение

Прежде чем приступить к установке React-Lib на Mac, мы должны сначала получить базовое представление о React.

  • React — это пакет, который помогает веб-разработчикам и архитекторам соответствовать ожиданиям клиентов, которым требуется большой поток данных и быстро реагирующие пользовательские интерфейсы в контексте данных.
  • Он построен на компонентной архитектуре. Веб-страница может быть представлена ​​родительским и дочерним компонентами.
  • Он в значительной степени зависит от Virtual DOM, который функционирует как оптимизатор производительности для операций DOM.
  • Веб-страница HTML имеет дерево DOM, которое браузер использует для отображения веб-страницы.

Когда пользователь взаимодействует со страницей, это влечет за собой добавление и вставку информации в зависимости от действий пользователя. Например, пользователь добавил товар в корзину. В корзине теперь отображается измененный товар в результате решения пользователя.

Незаметно HTML-документ претерпевает преобразование, которое позволяет совместно использовать измененную страницу.

Как было сказано ранее, дерево DOM представляет HTML-документ. В предыдущем случае модель DOM требует некоторых корректировок, включая вставку и удаление определенных узлов HTML.

Это помогает отображать важную информацию, которая символизирует то, что пользователь пытается сделать в контексте пересмотра своего

решение о покупке.

Мы можем рассматривать DOM как дерево, чтобы лучше понять его.

У дерева есть корни, а также ветви. Точно так же элемент HTML находится вверху DOM, а узлы под ним связаны с родительским узлом. С точки зрения аналогии с деревом, родительский узел может быть представлен как ствол с другими узлами, соединяющимися с стволом. И React используется для улучшения операций вставки и удаления на этих узлах.

С этой операцией вставки и удаления в HTML DOM связан штраф за использование памяти. С точки зрения операций обновления DOM виртуальный DOM функционирует как оптимизатор производительности.

Он хранит две копии: одну реальной DOM (реагирующей DOM) и одну из обновлений, которые необходимо сделать. Процесс минимизации модификации реагирующего DOM также исследуется как часть процесса согласования.

Node.js и нпм

Node.js выполняет код JavaScript. Это среда выполнения с открытым исходным кодом и межплатформенная среда выполнения JavaScript. Он оснащен двигателем Chrome V8. Движок Chrome V8 написан на C++. Node совместим с Windows, Mac и Linux.

После установки Node.js мы можем запустить приложение на основе React локально в нашей системе во время разработки. Это также позволяет нам развернуть нашу программу на рабочем сервере.

Node.js включает следующие функции:

  • Использует JavaScript в качестве основного языка
  • Неблокирующий ввод-вывод
  • Поддерживает асинхронное программирование
  • Может управлять многочисленными запросами на подключение, используя один сервер.

Npmjs.org — это онлайн-репозиторий кода с тысячами модулей (npm), который позволяет нам устанавливать модули узлов с помощью простых команд.

Некоторые модули автономны, в то время как другие требуют взаимозависимости для правильной работы. Node.js позволяет нам выполнять операции чтения и записи на сервере. Он также позволяет работать с базами данных.

Вместо того, чтобы создавать функциональность с нуля, мы можем искать модуль, повторно использовать и расширять его функциональность.

Инициативы разработчиков обычно связаны с временными и бюджетными ограничениями. Когда дело доходит до Node. js, npmjs.org — это спасательный круг для сообщества разработчиков.

Подводить итоги

В этом руководстве мы узнали о React.js и подходе к архитектуре на основе компонентов в React.js. Мы также получили общий обзор виртуального DOM.

Мы обсудили концепцию согласования, использование Node.js в мире JavaScript и его способность управлять неблокирующим вводом-выводом для одновременного выполнения клиентских запросов на подключение.

Мы протестировали два метода установки Node.js: один с управлением пакетами и один с командной строкой.

Чтобы быстро приступить к работе с React.js, мы использовали модуль create-react-app. Мы также можем использовать командную строку для установки React.js.

Чтобы не перегружаться слишком большим количеством деталей, в этом руководстве мы использовали метод создания-реакции-приложения. Мы увидели наше первое приложение для реагирования после его разработки. Мы быстро оценили важные файлы, с которыми работает приложение, чтобы ознакомиться с кодом с точки зрения разработки.

Читайте также:

  • Вирусы для Mac живы Убей их и живи в покое!