に反応する(コンポーネントに反応含まれています)とapp.js(グラフを構築するための人力車のクラスが含まれてJSの機能を、含まれている)人力車JSを統合し、私は2つのファイルを持って、bundle.jsx JS
私は、モジュール(バンドルを反応させ以内。 JSX)クラス内で私は私のjsファイル内で
<div id="chart_container" />
をレンダリング私はこの上に構築
var graph = new Rickshaw.Graph.Ajax({
element: document.querySelector("#chart_container"), ...
}
問題は、私は2つのファイルをロードするとき、私はグラフはいつでもトンを作成することを期待しているDIV divコンポーネントはReactによってレンダリングされます。しかし、Reactコンポーネントがレンダリングされる前に私のapp.jsファイルが処理されるので、これは当てはまりません。
この問題の最適な解決策は何ですか?また、私は問題に正しく近づいていますか?
x秒後に関数を読み込むためにapp.jsにsetTimeoutを追加しようとしました。これにより問題が解決され、グラフがレンダリングされますが、Reactコンポーネントがx秒間にレンダリングされないか、x秒よりもはるかに高速にレンダリングされないことがあるので、偽造品ではありません。
ヘルプ/提案はありますか?
ありがとうございました!これは完全に機能します。 – Shubham