問題タブ [flux]

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.

0 投票する
1 に答える
67 参照

reactjs - Facebook の React - データ更新アプローチ

オブジェクトの単純な配列である React を使用していくつかのデータを視覚化したいのですが、必要なデータはすべて入力で与えられます。私の場合、次の例と非常によく似ています。

http://facebook.github.io/react/blog/2013/11/05/thinking-in-react.html

ただし、私の場合、入力データは時間の経過とともに変化する可能性があり (オブジェクトの追加/削除)、ネストされたモジュールの状態が変化する原因となります。新しいデータをもう一度レンダリングするか、Flux アプローチを使用して、Flux のディスパッチャーを介して適切なモジュールにイベントを送信する必要がありますか?

0 投票する
2 に答える
2503 参照

javascript - React イベントを正しくトリガーしない

アクションをトリガーするときにエラーを引き起こすと思われるRefluxストアがあります。

アクションloadが呼び出されてonLoadメソッドがトリガーされると、 this.triggerChrome のメソッドでエラーがUncaught TypeError: Cannot read property 'apply' of undefined であると言って失敗する

コール スタックは、最終的に Reflux のリッスン メソッドに到達します。

callback.apply のコールバックですが、そのコールバックが何らかの理由で未定義のようです。

このような深刻なエラーを引き起こすために、私は明らかに何か間違ったことをしていますが、何がわかりません。私の店で何が間違っているのか誰か教えてもらえますか?

ストアを呼び出すコードは、次のように呼び出します。

0 投票する
2 に答える
357 参照

reactjs - ReactJS 制御コンポーネントと不変データ

アプリのデータが不変データに基づいて構築されており、アプリが高速再レンダリングのために shouldComponentUpdate() で「===」等値演算子を使用している場合、制御されたコンポーネント(入力ボックスなど) をどのよう に実装できるのだろうか。

深くネストされたデータと、階層の深いところにある制御されたコンポーネントを想定してみましょう。

ローカル コンポーネントの状態が使用されている場合 (setState()) は、これを通常どおりに実装すると、不変データが変更されていないため、コンポーネント階層のレンダリング プロセスが分岐をスキップする可能性があるため、react によって変更が認識されません。これを回避するには、すべてのローカル コンポーネントの状態がアプリケーションの状態にある必要があり、制御されたコンポーネントのすべてのイベント (入力ボックスへの入力など) によって不変データが変更される必要があります。

これは機能するはずですが、これは、不変データが使用されている場合に制御コンポーネントを実装する (唯一の) 方法ですか? これをすべてフラックス (アクションの起動、ストア データのフェッチなど) で行うと、入力ボックスに入力するような単純なことで、多くのオーバーヘッド/ラウンドトリップが発生する可能性があります。

0 投票する
1 に答える
1498 参照

typo3 - Fluid Powered TYPO3 (fed flux fluidcontent) でコンテンツをスライドさせることはできますか?

Fluid Powered TYPO3を使用して、TYPO3 バックエンド (v6.2) でコンテンツ要素をスライドさせようとしています。したがって、CSS_Styled_content は含まれていません。http://wiki.typo3.org/Content_Slide例:

colPos=0 'Slider'特に、コンテンツを から下のページにスライドさせたいです。これは FLUID / FluidTYPO3 (FLUX) で可能ですか?

私はこのように試してみます...しかし、それは間違っています。

0 投票する
1 に答える
279 参照

javascript - 新しい Flux Store をいつ作成するか

API を使用するときに Flux でストアを作成するときのベスト プラクティスまたは規則は何かと思っていました。

「プロジェクト」のリストがあるとしましょう。API 呼び出しは、最終的に_projectsのProjectStoreという名前のストアを埋めます。

次に、ユーザーがプロジェクトを選択したときに、プロジェクト固有のデータをロードします。これを_activeProjectと同じProjectStoreに追加しますか、それとも別のストアを作成しますか?

そのプロジェクト内に Todo をロードする場合も同様です。これらをTodoStoreに配置することは理にかなっていますが、プロジェクト内の Todo 内の特定の Todo はどうでしょうか?

上記が理にかなっていることを願っています:)