2016-07-09 3 views
1

renderメソッドが呼び出されると、仮想DOM表現が生成されます。生成された仮想DOMは、過去の仮想DOM表現または実際のDOMと比較されますか?

この新しい仮想DOMは、過去の仮想DOM表現または実際のDOMと比較されますか?

レスポンスが実際のDOMに照らしている場合、Chrome DevToolsで手動で何かを修正するとReactはその変更を認識せず、元の状態に復元します。

この質問は、このビデオの第二の21時28分に基づいています:https://youtu.be/vFbf-_FFuZ4?t=21m28s

答えて

3

仮想DOMは、メモリ内の表現との比較です。

リアクションは非常に高速です。これは、DOMと直接通信しないためです。 React は、DOMの高速なメモリ内表現を維持します。 render()メソッド は実際にDOMの説明を返し、Reactはこの の説明をメモリ内の表現と比較して、ブラウザを更新する最速の 方法を計算できます。

リファレンス:[https://www.udemy.com/react-flux/learn/v4/overview]

関連する問題