2016-07-07 3 views
0

Angular 2 has the nifty featureを返します。クライアント側のアプリケーションがレンダリングされる前に発生したユーザーイベントをキャプチャするイベントリスナーをサーバー上でレンダリングすると、Angularはイベントリスナーを添付して、プレブート、リアクションサーバー側のイベント

Reactでこれを行う方法はありますか?

今のところ、Reactでサーバーサイドのレンダリングを使用していて、サーバーが<input>タグで応答している場合、そのユーザーが入力フィールドに入力した内容は、onChangeイベントハンドラーではキャプチャされません。代わりに、クライアントがレンダリングされると、<input>タグがクリアされます。

答えて

0

リアクションは、データを表示する機能としてのみ使用してください。 あなたの入力は店舗内の状態である必要があります。

サーバー上の値をレンダリングする場合は、レンダリング中にサーバーストアに値を設定する必要があります。

再現イベントの角度分解能は、反応およびフラックスパターンの促進として、単一のストアからのデータをレンダリングするだけでは最適ではありません。クライアント側アプリケーションは、アプリケーションは、主にサーバー側のレンダリングされているので

は少し混乱してレンダリングされる前に

を言っ

-1

HTMLが表示されてから、JavaScriptアプリケーションがクライアント側にブートストラップされるまでの間に遅延があります。これは、javascriptが別々のファイルに読み込まれ、ブラウザが実行されるのに時間がかかる限り、常に真です。

angular/prebootレポを参照すると、Javascriptアプリケーションがブートストラップされる前に発生したすべてのクライアントイベントを記録し、後で再生することができます。

すべてはthis videoで説明されています。任意のフロントエンドと enter image description here

angular/preboot作品のJavaScriptフレームワーク(すなわちなど、Vueの、エンバー、リアクト)

+0

私は取得していますなぜ-1ここで私は本当に知りません。 私はおそらく多くの方法で私の答えを改善することができます、フィードバック歓迎:) – Gabriel

関連する問題