кодесурса
«Реагировать

Создать приложение React

script1adsense2code
script1adsense3code

В предыдущем уроке мы изучали, как реакция может быть добавлена на веб-сайт HTML из CDN. В этом разделе мы рассмотрим второй способ использования реакции, то есть создание одностраничного приложения с помощью приложения «Создать приложение React». команда.

Create React App - удобная среда для изучения React и лучший способ начать создание нового одностраничного приложения в React.

Он настраивает вашу среду разработки таким образом, чтобы вы могли использовать новейшие функции JavaScript, предоставляет приятные возможности для разработчиков и оптимизирует ваше приложение для работы. Вам нужно иметь Node> = 6 и npm> = 5.2 на вашей машине. Чтобы создать проект, запустите:

```
npx create-react-app my-app
cd my-app
npm start
start
```

Примечание: npx в первой строке фрагмента выше не является опечаткой? это инструмент для запуска пакетов, который поставляется с npm 5.2+.

Create React App не обрабатывает внутреннюю логику или базы данных; он просто создает конвейер сборки внешнего интерфейса, так что вы можете использовать его с любым нужным бэкэндом. Под капотом он использует Babel и webpack, но вам не нужно ничего о них знать.

Когда вы будете готовы к развертыванию в рабочей среде, запуск npm run build создаст оптимизированную сборку вашего приложения в папке сборки. Вы можете узнать больше о Create React App из его README и Руководства пользователя.

Next.js

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

Узнайте Next.js от его официального руководства здесь.

Гэтсби

Gatsby - один из лучших способов создания статических сайтов с помощью React. Он позволяет использовать компоненты React, но выводит предварительно отрендеренный HTML и CSS, чтобы гарантировать самое быстрое время загрузки.

Узнайте Гэтсби из его официального руководства и галереи стартовых комплектов.

Более гибкие наборы инструментов

Следующие наборы инструментов предлагают больше гибкости и выбора. Рекомендуется для более опытных пользователей:

  • Neutrino сочетает в себе мощь веб-пакета с простотой предустановок и включает предустановку для приложений React и компонентов React.
  • nwb особенно хорош для публикации компонентов React для npm. Его также можно использовать для создания приложений React.
  • Parcel - быстрый упаковщик веб-приложений с нулевой конфигурацией, который работает с React.
  • Razzle - это инфраструктура рендеринга сервера, которая не требует какой-либо настройки, но предлагает большую гибкость, чем Next.js.

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code