1
私はこれらの言葉で混乱していることで混乱しています:このコールバックは、下のコンポーネントに小道具として渡された場合、
にこれらのコンポーネントは余分な再レンダリングを行う可能性があります。
私はこれらの言葉で混乱していることで混乱しています:このコールバックは、下のコンポーネントに小道具として渡された場合、
にこれらのコンポーネントは余分な再レンダリングを行う可能性があります。
重要な部分は、LoggingButtonがレンダリングするたびにコールバックが作成されることです。
にMyButtonのonClick = {(E)=> this.handleClick.bind(この)}
LoggingButtonの再レンダリングは、MyButtonというのbecasueあまりにレンダリングする場合、私はそのような場合だ: は次のように子コンポーネントが作成されたと言います匿名で作成されたthis.handleClickへの参照は破棄されます。
また、関数がコンストラクタにバインドされている場合、Logging ButtonがrerendersしてMyButtonが再びレンダリングされない場合、参照は破棄されません。
あなたが本当にやりたいと思っていない矢印機能はループ内にあります。