Oftadeh — React Admin Responsive Template — это приложение React, полностью написанное на Javascript (reactjs и Material-UI) и не зависящее от jQuery.
Чтобы просмотреть живую демонстрацию, нажмите здесь.
React — это ядро нашего шаблона. Если вы не знаете, что такое React, или не знаете, как его использовать, мы настоятельно рекомендуем проверить React, прежде чем начинать что-либо делать с Oftadeh.
Create React App — это инструмент, созданный разработчиками Facebook, который поможет вам создавать приложения React. Это избавит вас от трудоемкой установки и настройки.
npm start
npm test
npm run build
npm run eject
npm run build
не может минимизироватьВ этом разделе вы найдете некоторую информацию о том, какие инструменты вам понадобятся.
Чтобы установить и использовать Oftadeh React, вам понадобится установленный на вашем компьютере Node.js. Мы не будем вдаваться в подробности о Node.js, поскольку это выходит за рамки данной документации. Кроме того, вам не нужно будет использовать Node.js, он необходим только для процесса разработки.
A.Установка необходимых компонентов
Загрузите и установите как минимум LTS или последнюю версию Node.js с его веб-сайта.
Б. Установка Oftadeh React
Откройте любимое консольное приложение (терминал, командную строку и т. д.), перейдите в рабочую папку, выполните следующую команду и дождитесь ее завершения:
npm install
Находясь в рабочей папке, выполните следующую команду в консольном приложении:
npm start
Следующая команда создает приложение в выходной каталог.
npm run build
компилирует приложение в каталог /build
Оформить заказ можно в документации Facebook create-react-app: Развертывание.
Вот структура проекта Oftadeh React:
Этот проект был запущен с помощью приложения Create React.
В каталоге проекта вы можете запустить:
npm start
Запускает приложение в режиме разработки.
Откройте http://localhost:3000, чтобы просмотреть его в браузере.
Страница перезагрузится, если вы внесете изменения.
Вы также увидите любые ошибки в консоли.
npm test
Запускает тест-раннер в режиме интерактивного просмотра.
Дополнительную информацию см. в разделе о запуске тестов.
npm run build
Собирает приложение для производства в папке build
.
Он правильно объединяет React в производственном режиме и оптимизирует сборку для достижения наилучшей производительности.
Сборка минимизирована, а имена файлов включают хеши.
Ваше приложение готово к развертыванию!
Дополнительные сведения см. в разделе о развертывании.
npm run eject
Примечание: это односторонняя операция. После того, как вы eject
, вы не сможете вернуться!
Если вас не устраивает инструмент сборки и варианты конфигурации, вы можете eject
в любое время. Эта команда удалит единственную зависимость сборки из вашего проекта.
Вместо этого он скопирует все файлы конфигурации и транзитивные зависимости (webpack, Babel, ESLint и т. д.) прямо в ваш проект, чтобы вы имели полный контроль над ними. Все команды, кроме eject
по-прежнему будут работать, но они будут указывать на скопированные сценарии, чтобы вы могли их настроить. На данный момент вы сами по себе.
Вам не обязательно использовать eject
. Рекомендуемый набор функций подходит для небольших и средних развертываний, и вы не должны чувствовать себя обязанным использовать эту функцию. Однако мы понимаем, что этот инструмент не будет полезен, если вы не сможете настроить его, когда будете к этому готовы.
Подробную информацию можно найти в документации по созданию приложения React.
Чтобы изучить React, ознакомьтесь с документацией React.
Этот раздел переехал сюда: https://facebook.github.io/create-react-app/docs/code-splitting.
Этот раздел переехал сюда: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size.
Этот раздел переехал сюда: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app.
Этот раздел переехал сюда: https://facebook.github.io/create-react-app/docs/advanced-configuration.
Этот раздел переехал сюда: https://facebook.github.io/create-react-app/docs/deployment.
npm run build
не может минимизироватьЭтот раздел переехал сюда: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify.
Совершенно бесплатно (MIT)! Дополнительную информацию смотрите на LICENSE.md.
Вы можете сделать нам пожертвование. ссылка для доната