Несколько дней назад мы искали гибкую библиотеку JavaScript, которую можно было бы использовать в различных проектах. По сути, это то, с чем мы можем создавать новые приложения или внедрять их в существующий проект, не переписывая его. Однако мы столкнулись с React, библиотекой JavaScript для создания пользовательских интерфейсов, и AngularJS, JavaScript MVW Framework.

Прежде чем мы начнем создавать одностраничное приложение с помощью React, нам нужно установить NodeJS и NPM. После того, как вы их установили, мы готовы создать наше первое приложение с React.

Создать приложение React — лучший способ начать создание нового одностраничного приложения React. Итак, мы будем использовать его для создания первого одностраничного приложения с React.

sudo npm install -g create-react-app
create-react-app hello-world
cd hello-world
npm start

create-react-app создаст для нас приложение hello-world со следующей структурой каталогов.

hello-world/
  README.md
  node_modules/
  package.json
  .gitignore
  public/
    favicon.ico
    index.html
  src/
    App.css
    App.js
    App.test.js
    index.css
    index.js
    logo.svg

Чтобы увидеть запущенное приложение, откройте http://localhost:3000/. Страница перезагрузится, если мы внесем какие-либо изменения в приложение. Кроме того, для запуска тестов просто выполните команду:

npm test

Он запустит наблюдателя за тестами в интерактивном режиме.

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

Сборка минимизирована, а имена файлов включают хэши. Наконец, наше приложение готово к развертыванию. Обратите внимание, что мы еще не описали различные компоненты приложения. Итак, следите за обновлениями!