jQueryでは、onメソッドを使用してイベントハンドラ関数をアタッチすることができます。このメソッドは、DOM変更やAjax呼び出しなどの何かがページのHTMLを置き換えるときにトリガーされます。ajax呼び出し後にReactコンポーネントを自動的にレンダリングする
Reactコンポーネントと同様のことが可能ですか? DOMを変更するajax呼び出しの後に、特定のclass
の要素が見つかった場合は、それをレンダリングします(ReactDOM.render(...)
)。
ありがとうございました
を私は誤解だ場合を除き、あなたのAJAX呼び出しが担当すべきではない反応にで書いている場合
connect()
に従う反応を使用している場合、これらのAPIに従ってくださいDOMを変更する。むしろ、あなたのajaxコールはあなたの反応コンポーネントの状態を変更しなければなりません。これは再レンダリングを引き起こし、domを変更する必要があります。一般的に、反応はdomを変更する責任がある唯一のものでなければなりません。 – Georgemayer私はReactによって行われた単一のページアプリケーションではありません。いくつかのコンポーネントの領域だけが「反応」し、他は複数の理由でjQueryによって管理されます。 –