問題タブ [onsen-ui2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - Onsen UI 2 と React および PhoneGap 開発環境
Onsen UI 2 に基づいたハイブリッド モバイル アプリを開発したいと考えており、そのフレームワークとして React を選択しました。
また、PhoneGap Build サービスを使用して、Android および iOS 用のアプリ ファイルを作成しています。
私の開発環境で Onsen、React、PhoneGap CLI を調和させる方法を理解するのに苦労しています。
今のところどのようにやったか:
Onsen と React の「hello world」アプリをいくつかダウンロードして遊んでみたところ、Onsen/Webpack/React-Hot-Reloading-Exampleをビルドしてbundle.jsファイルを新しい/空の PhoneGap プロジェクト。
このことから、react アプリを個別にビルドし、バンドルされたアプリを PhoneGap アプリ フォルダーにコピーする必要があることがわかります。
これは少し面倒に思えます...もっと簡単な方法はないのでしょうか?
javascript - 温泉UIはReactでログインを実装
Onsen v1 アプリ (AngularJS1 ベース) を React を使用して Onsen v2 に移行しているときに、ちょっとした問題に遭遇しました: ユーザー認証に関するロジックの実装 (「保存された資格情報」がない場合にログイン画面にリダイレクトする)
これが私のアプリの構造です...
エントリ ポイントは、次のような App.js ファイルです。
「ホーム」コンポーネントと「ログイン」コンポーネントの両方の参照があることがわかりますが、どちらのコンポーネントをレンダリングするかを決定したいと考えています。
私は次のことを試しました: 「ホーム」を initialRoute として使用し、ログイン ページに移動する必要があるかどうかをホーム コンポーネント コンストラクターで決定します。
これは単に機能せず、ログイン ページが表示されませんでした。
基本的に、私がやりたいことは、localStorage でユーザー資格情報 (またはこれらの種類の情報を保存するための他の場所) を調べ、これに基づいて、「ホーム」ページまたは「ログイン」ページをロードするかどうかを決定することです。ページ。