Для работы потребуется платформа NodeJS 10.
В macOS:
brew install node@10
В Debian и Ubuntu:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install -y nodejs
В Windows:
- Скачайте установщик LTS версии с официального сайта
- Кликайте
Next
пока не установится :)
В первую очередь необходимо установить зависимости:
npm install
Запустить проект в режиме разработки можно следующим образом:
npm run dev
Он станет доступен в браузере по адресу http://localhost:3000.
Вызываются из терминала в формате npm run <command>
Команда | Действие |
---|---|
dev | Запуск приложения в режиме разработки |
build | Сборка скриптов, стилей и других ресурсов для production |
start | Запуск приложения в production режиме |
lint | Проверка кода на потенциальные ошибки и соответствие стилю |
lint-fix | Исправление ошибок выявленных в процессе проверки |
- Material-UI – библиотека готовых React компонент
- React
- Redux
- React-Redux пример
- Express
- Вадим Макишвили. Распечатай Яндекс.Карты. Видео
- Вадим Макишвили. Распечатай Яндекс.Карты. Слайды
- Printing with CSS and Media Queries
- Using PDF to make webpages print beautifully
- Media queries. Print styles.
- cross-fetch — Библиотека позволяющая делать HTTP запросы одинаковым образом как на клиенте, так и на сервере
- @bem-react/classname — Библиотека для формирования имён классов в БЭМ-стиле
- @bem-react/classnames — Библиотека для создания "миксов" из нескольких классов