Я создал приложение ReactJs с приложением create-react-app, а затем создал сборку Production с сборкой npm run build
. В моей папке WWW, созданной с помощью Кордовы, я просто копирую все файлы из папки сборки create-react-app и это прекрасно.
Я хочу знать, как я могу подключиться к событиям Кордовы, например, например:
function startApp() {
// your app logic
}
if (window.cordova) {
document.addEventListener('deviceready', startApp, false);
} else {
startApp();
}
Например, я хочу вызвать мини-JS файл в startApp()
. Или есть ли какой-либо другой рабочий процесс, который можно использовать для того, чтобы события Кордовы работали с реагирующим приложением.
Небольшой пример был бы полезен.
Можно ли вообще использовать файл сборки и просто использовать приложение React прямо внутри Кордовы? Я не уверен, как это будет работать, учитывая, что есть настройки Webpack, которые преобразуют ES6-код в ES5 и все.
Я новичок в Кордове и борюсь с этим аспектом интеграции.