Как установить React на Windows? Полное руководство
Опубликовано: 2023-02-10ReactJS — это бесплатная библиотека JavaScript с открытым исходным кодом, которая значительно изменила вековые методы разработки внешнего интерфейса. Обнародованный в 2013 году, React был внутренним проектом Facebook. С тех пор React был принят различными организациями и стартапами. Frontend-разработчики, обладающие достаточными знаниями JavaScript, HTML и CSS, могут создавать интерактивные пользовательские интерфейсы как для веб-приложений, так и для мобильных приложений. Одним из самых больших преимуществ ReactJS является его компонентный подход. Создание инкапсулированных многократно используемых компонентов с собственным независимым состоянием упрощает сложные пользовательские интерфейсы.
Интересно, что все, что мы пишем в ReactJS, может показаться HTML, но это не так. Он известен как JSX, файл JavaScript XML. Этот JSX создает «элементы» React, которые визуализируются в объектной модели документа. С точки зрения непрофессионала, JSX позволяет нам писать логику JavaScript внутри тела HTML. Таким образом, React становится намного проще и понятнее.
Чтобы идеально использовать его, давайте углубимся, чтобы узнать, как установить React JS в Windows.
Оглавление
Как установить React JS в Windows?
Системные требования для Windows
Хотя использование ReactJs довольно безболезненно, процесс установки React JS в Windows может быть довольно утомительным. Поскольку ReactJS — это проект с открытым исходным кодом, это не так просто, как загрузить программное обеспечение из Интернета. Прежде всего, есть некоторые предварительные условия для использования ReactJS в вашей Windows.
- Версия Windows: Windows XP, Windows 7 (32/64 бит) или выше.
- Требуется минимум 4 ГБ оперативной памяти.
- Не менее 10 ГБ свободного места на жестком диске.
- Интернет-браузер, такой как Chrome, Microsoft Edge, Firefox и т. д.
- Один редактор для отладки и тестирования кода, написанного на ReactJS.
Изучайте онлайн-курсы по разработке программного обеспечения в лучших университетах мира. Участвуйте в программах Executive PG, Advanced Certificate Programs или Master Programs, чтобы ускорить свою карьеру.
Загрузка и установка Node.js
Node.js — это сервер, который помогает вам запускать код ReactJS в вашей системе. Как и ReactJS, он также имеет открытый исходный код. Установщик Node.js включает NPM (диспетчер пакетов узла), который содержит различные модули узла, которые разработчики используют для размещения и публикации своих собственных модулей в сообществах с открытым исходным кодом. Таким образом, узел работает бок о бок с реестром NPM, что упрощает установку любого пакета с помощью интерфейса командной строки NPM. Node также объединяет приложение ReactJS в единое целое, используя веб-пакеты для легкой установки.
Вот пошаговая процедура загрузки и установки Node.js:
- Чтобы установить Node.js, перейдите по ссылке https://nodejs.org/en/ .
- В зависимости от версии вашей ОС Windows вы должны выбрать подходящий установщик.
- На домашней странице Node.js рекомендуется версия LTS в зависимости от вашей операционной системы. При нажатии на нее автоматически начнется загрузка.
- Вы найдете установщик в папке загрузок. Запустите установщик.
- На экране появится мастер установки, который запросит лицензионное соглашение с конечным пользователем. Примите условия, чтобы продолжить установку.
- Затем пользователь должен выбрать папку назначения с путем установки по умолчанию. Нажмите «Далее», чтобы продолжить.
- Затем установщик показывает функции, которые будут установлены, а также задает переменные пути среды для командной строки. Нажмите «Далее», чтобы начать установку.
- После завершения установки проверьте наличие Node.js в вашей системе с помощью командной строки.
- Введите «node -v» в командной строке, чтобы проверить установленную версию Node.js.
- Введите «npm -v» в командной строке, чтобы также проверить установку npm.
Установка Реакта
После установки Node.js мы можем установить React JS в Windows двумя способами:
Использование веб-пакета и Babel
- Создание корневой папки
Перед установкой ReactJS создайте корневую папку с именем «reactFile», используя следующие команды в командной строке.
C:\Users\имя_пользователя\Desktop>mkdir реагирующий файл
C:\Users\имя_пользователя\Desktop>cd файл реакции
После создания каталога создайте файл package.json с помощью следующей команды в командной строке. Файл package.json помогает создавать модули.
C:\Users\имя пользователя\Desktop>reactFile> инициализация npm
Затем командная строка запрашивает информацию о модуле; пропустите его, выбрав опцию «-y».
2. Установите React и реактивный дом
Установите пакеты React и react-dom с помощью следующих команд npm и добавьте пакеты в файл package.json с помощью команды «-save».
C:\Users\имя пользователя\Desktop>reactFile> npm install реагировать – сохранить
C:\Users\имя пользователя\Desktop>reactFile> npm install react-dom – сохранить
Изучите наши бесплатные курсы по разработке программного обеспечения
Основы облачных вычислений | Основы JavaScript с нуля | Структуры данных и алгоритмы |
Технология Блокчейн | Реагировать для начинающих | Основные основы Java |
Джава | Node.js для начинающих | Расширенный JavaScript |
3. Установите веб-пакет
Установите webpack, webpack-dev-server и webpack-cli, используя следующие команды.
C:\Users\имя пользователя\Desktop>reactFile> npm install webpack webpack-dev-server webpack-cli –save
4. Установите Бабель
Babel — это транспилятор, который преобразует код JavaScript во что-то, понятное браузеру. Таким образом, установка Babel и его следующих плагинов, а именно babel-loader, babel-preset-env, babel-preset-react и html-webpack-plugin, очень важна.
Используйте следующую команду, чтобы установить сразу все плагины babel.
C:\Users\имя пользователя\Desktop\reactFile>npm install babel-core babel-loader babel-preset-env babel-preset-react html-webpack-plugin –save-dev
5. Создайте файлы ReactJS
Чтобы завершить процесс установки, мы должны вручную создать определенные файлы с помощью командной строки.
C:\Users\имя пользователя\Desktop\reactFile> введите nul> index.html
C:\Users\имя пользователя\Desktop\reactFile> введите nul> App.js
C:\Users\имя пользователя\Desktop\reactFile> введите nul > main.js
C:\Users\имя пользователя\Desktop\reactFile> введите nul > webpack.config.js
C:\Users\имя пользователя\Desktop\reactFile> введите nul > .babelrc
6. Настройка компилятора, серверов и загрузчиков
Как только эти файлы ReactJS будут созданы в папке «reactFile», вы можете подготовить сервер развертывания, настроив его на порт 8001 или любой другой порт, который вы хотите в webpack.-config.js.
Используйте следующий код в файле webpack-config.js:
постоянный путь = требуется ('путь');
const HtmlWebpackPlugin = require('html-webpack-plugin');
модуль.экспорт = {
запись: './main.js',
выход: {
путь: path.join(__dirname, '/bundle'),
имя файла: 'index_bundle.js'
},
Сервер разработки: {
встроенный: правда,
порт: 8001
},
модуль: {
правила: [
{
тест: /\.jsx?$/,
исключить: /node_modules/,
загрузчик: 'babel-loader',
запрос: {
пресеты: ['es2015', 'реагировать']
}
}
]
},
плагины: [
новый HtmlWebpackPlugin({
шаблон: './index.html'
})
]
}
7. Настройка index.html
Внутри index.html напишите обычный HTML-код с div id="app" в качестве корневого элемента, а затем добавьте скрипт index_bundle.js в тело HTML.
Востребованные навыки разработки программного обеспечения
Курсы JavaScript | Базовые курсы Java | Курсы по структурам данных |
Курсы Node.js | Курсы SQL | Курсы разработки полного стека |
Курсы НФТ | Курсы DevOps | Курсы по большим данным |
Курсы React.js | Курсы по кибербезопасности | Курсы облачных вычислений |
Курсы по проектированию баз данных | Курсы Python | Курсы по криптовалюте |
8. Настройка App.js и main.js
Напишите компонент React внутри App.js для отображения класса или функции. Вставьте текст, который вы хотите отобразить, внутрь компонента, который появится в браузере после компиляции. Затем импортируйте компонент в наш корневой элемент App внутри main.js, чтобы результаты отображались в браузере.
Создайте файл «.babelrc» и вставьте следующие строки кода:
{
«пресеты»: [«env», «реагировать»]
}
9. Отображение контента на веб-странице
Настройка, наконец, завершена, и сервер будет запущен, как только вы введете следующую команду в командной строке.
C:\Users\имя пользователя\Desktop\reactFile> запуск npm
Как только вы нажмете Enter, браузер покажет вам сообщение, которое вы отобразили внутри компонента.
Использование команды create-реагировать на приложение
- Установите приложение для создания реакции
Откройте командную строку и напишите следующий код, чтобы установить приложение create-react-app.
C:\Users\имя пользователя\Desktop>npx create-реагировать-приложение мое-приложение
Эта команда устанавливает все необходимые файлы и папки в папку «my-app» на рабочем столе. Эта одна строка кода завершает установку React в вашей системе за несколько минут.
2. Запустите сервер
Перейдите в командную строку и введите
C:\Users\имя пользователя\Desktop>cd my-app
C:\Users\Tutorialspoint\Desktop>мое-приложение> запуск npm
Ваш проект React запущен и работает в вашем браузере с помощью локального хоста, который размещает ваш проект на доступном порту.
Изучите наши популярные курсы по программной инженерии
Магистр компьютерных наук LJMU и IIITB | Программа сертификатов кибербезопасности Caltech CTME |
Учебный курс по полной разработке стека | Программа PG в блокчейне |
Программа Executive PG в Full Stack Development | |
Посмотреть все наши курсы ниже | |
Курсы по разработке программного обеспечения |
Заключение
ReactJS изменил подход к разработке внешнего интерфейса с момента своего выпуска и превратился в одну из самых популярных библиотек JavaScript с открытым исходным кодом. Несколько компаний, таких как Meta, Netflix и Slack, используют ReactJS. Одним из самых больших преимуществ является возможность повторного использования компонентов для отображения изменений на веб-странице. Несколько приложений React развернуты в Azure Web App с помощью Azure DevOps. Сейчас это один из самых востребованных навыков в ИТ-индустрии.
Если вы являетесь разработчиком React, вы можете улучшить свой набор навыков, изучив Azure DevOps в рамках расширенной программы сертификатов upGrad в DevOps от IIIT Bangalore . Курс предлагает более 250 часов учебных модулей, а также руководство по подготовке к собеседованию. Вы также сможете посетить занятия по карьерному наставничеству с экспертами DevOps, которые могут дать вам четкую дорожную карту того, что ожидает отрасль. Вы получаете сертификат и статус выпускника IIITB в конце курса, что делает его исключительным дополнением к вашему резюме!
В чем разница между ReactJS и React Native?
ReactJs используется для создания пользовательских интерфейсов для веб-страниц, а React Native — для создания пользовательских интерфейсов для мобильных приложений.
Является ли React декларативным или императивным?
React носит декларативный характер, который в основном сообщает приложению, что делать, а не как это делать.
Что такое хуки в React?
Раньше, чтобы изменить состояние компонента, нужно было отрендерить его внутри класса. Благодаря последней функции React Hooks можно использовать State и другие функции React без объявления компонента класса. Поэтому функциональные компоненты могут использоваться вместо компонентов класса, которые намного сложнее по сравнению с предыдущими.