2017-07-27 7 views

答えて

0

リアクションには一方向バインディングがありません。つまり、状態を変更すると(this.setState({...})を使用)、render()が再び呼び出されます。これにより仮想DOMが更新され、実際のDOMが更新されます。ユーザーが入力を入力した場合、セットアップ何かが(onChange()を追加する、など)、ユーザーの入力の状​​態を変更する場合を除き

は、何も起こりません。 onChange関数は、新しい値で状態を更新する必要があります。

0

フォームのセルに値を入力し、その入力フィールドには入力ハンドラがありません。実際のDOMは、セルに値を入力するときに変更され、その値はフォームセルに保持されます。

しかし、私たちは通常これをしません。新しい値を取り、renderメソッドを使用して入力セルをレンダリングするコンポーネントには、onChangeハンドラがあります。レンダリングが呼び出された後、仮想DOMが最初に更新され、実際のDOMを更新する必要があるかどうかを調べるために、diffingの魔法が反応します。

関連する問題