問題タブ [fluxible]

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 に答える
905 参照

reactjs - Reactルーターはコンポーネント外の現在のルートを取得します

現在、fluxible を react-router で使用しています。アクションを実行し、コールバック後にリダイレクトしたいと考えています。

アクションでは、アクション コンテキストにルーターがなく、アクション後にルートを変更できません。

例を見つけようとしましたが、browserHistory を使用してのみ見つけることができます。

browserHistory をプッシュできるようになりましたが、どういうわけか現在のパスが見つかりません。(私の新しいパスは現在のパス /:id/profile に依存しているため、/:id/details/:version にリダイレクトしたいため)、追加する前に /:id/details を取得する必要があります。バージョン)。

  1. ルーターインスタンスなしでアクションコンテキストにしかアクセスできないアクションで現在のルートを見つける方法は?

  2. 私の反応ルーターは、サーバー側では機能しますが、クライアント側では機能しません。ページを更新すると表示されますが、クライアント側でのみ 404 が表示されます (相対リンクを使用しているためだと思います)。

React ルーターは で相対リンクをサポートしていますか?

  1. ステートレスコンポーネントでパラメーターとルーターを渡す方法は? ステートレス コンポーネントでは、props のみにアクセスできますが、コンテキストにはアクセスできません。ルーターやパラメータにアクセスできませんか?パラメータを利用して、id 付きの絶対パスでリンクしたいと考えています。

ありがとう

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

reactjs - React Js のパフォーマンス

私はreact(V0.13.3)、flux(V2.0.3)を使用しています

多くの内部コンポーネントを持つコンポーネントがあります。

内部コンポーネントが更新されている間、ブラウザはオフになります。クリックをスクロールできず、次のようなポップアップが表示されることがあります。

応答しないスクリプトを停止しますか。

私はすべての React ライフサイクル メソッドに従い、そのメソッドを実装していshouldComponentUpdateます。

DOM Diffing は、ブラウザに割り当てられた CPU 時間と RAM を大量に消費していると思います。

なぜ私がこの問題を抱えているのか、どうすれば解決できるのかについて何か考えはありますか?