Пошаговое руководство по начальной настройке проекта с использованием Cordova + Onsen + React
Есть ли хорошее пошаговое руководство по созданию приложения Onsen UI 2 + React + Redux + Cordova с нуля?
Существует множество руководств, но почти никто из них не рассказывает о начальной настройке проекта: какие пакеты npm устанавливать и как. Как вы создаете проект, как вы его структурируете, куда идет CSS, куда идет логика и так далее.
За последнюю неделю я прочитал много статей и учебных пособий об Onsen и React. Но у меня до сих пор нет четкого понимания того, как все это работает вместе в реальном проекте. Мне не хватает основ.
Как небольшое пошаговое руководство:
- используйте npm и установите следующие пакеты...
- этот пакет делает это и это, и вы должны настроить его так и так...
- чтобы создать проект, который будет использовать Cordova + Onsen + React + Redux и Babel и WebPack, вы должны использовать это и это... и выполнить следующие настройки в следующих файлах...
- ОК, вы создали проект! отлично! Теперь вот правильный способ инициализации приложения с использованием Cordova... (потому что я не понимаю, как я должен его инициализировать... я должен использовать Cordova onDeviceReady? Или ons.onReady? Или что-то еще?)
- Вы должны структурировать свой проект таким образом... потому что он приносит следующие преимущества...
- Есть несколько дополнительных библиотек, которые могут помочь вам и сделать вашу жизнь проще...
- Вот пример рабочего проекта с кодом, где вы можете видеть все: правильную инициализацию приложения, блестящую структуру, работу с магазинами и асинхронными веб-сервисами...
Если кто-то знает, где найти это или, может быть, может создать это руководство, пожалуйста, сделайте это!
1 ответ
Я сделал репозиторий с базовой настройкой для React + Onsen UI + Redux + Webpack 2. Вы можете использовать его с Cordova или без нее, чтобы увидеть доступные команды, просто наберите npm run
, Если вы что-то знаете о Webpack, вам будет просто понять конфигурацию.
Это не руководство, а пример, но оно должно вам сильно помочь (я надеюсь)