2017-07-07 21 views
-1

私はreduxアプリケーションでjavascript APIライブラリを使用します。reduxルータ変更状態のときにjavascriptを再実行

私は(私はReduxのルータをレンダリングする場合)

私はアプリケーションに行く初めて、ジャバスクリプトが実行されるindex.jsにインポートし、別のjsファイル内にあるJavaScriptコードライブラリとカスタムが、私の場合アプリケーションをナビゲートするとルータの状態は変わりますが、jsコードは再実行されず、ページを手動で更新する必要があります

どのページでもスクリプトが実行されるように管理するにはどうすればよいですか?

答えて

0

多分私の質問はこれで申し訳ありませんが、私は本当にreduxの初心者です。

しかし、問題を解決する方法を見つけました。 まず、router.jsファイルでは、私はすべてのページで実行したい機能をインポートする必要がありました:

import myFunction from './my-javascript-file'; 

をそして私は私がする必要があるページでこの機能を実行するようにルータを伝えることができます「フォーカス取得時」パラメータ

<Route onEnter={myFunction} path="/page1" component={Page1}/> 

私は誰かが同じ問題を持っている場合、これは参考になる願っています!

関連する問題