反応の速いデータを初期化するにはどうすればいいですか?initを使用して反応速度の速いデータを格納する方法は?
私のプロジェクトでは、クライアントに反応するアプリケーションを作成します。
私はalt(flux)
,normalizr
,immutable
を使用しています。パフォーマンスを最適化するために、私はPureRendermixin
とimmutalbejsを使用しています。
ユーザーがページをナビゲートすると、各ストアはブラウザの場所をリッスンし、ajaxを介してALLデータを取得し、必要なデータで初期化します。
その後、各店舗でemitChange
が発生し、反応してコンポーネントツリーが再描画されます。
しかし、問題はすべての必須ブートストラップストアでコンポーネントツリーを再レンダリングすることでemitChange
が発生するという問題です。 これはブラウザが凍結しても非常に遅くなります。
つまり、ユーザーはリンクをクリックしてページデータをストアにブートストラップします(ブートストラップ)。 このケースでは、DOMAINストアデータ(投稿、コメント、リスト、ページネーション、ユーザー、カテゴリ...ビューコンポーネントの依存関係のための10以上のストア)が更新されました。更新しました。
アーキテクチャを最適化する方法は?
私はサーバーリロードから来ました。それは遅かったので – bsdo64