ホームページ  >  に質問  >  本文

React コンポーネント インスタンスへのポインターをコンストラクターの外部で取得できるかどうかを調べる

次の React コンポーネントについて考えてみましょう:

リーリー

次のように初期化します:

リーリー

これら 2 つの print ステートメントは次のように出力します:

リーリー

したがって、実際にはコンストラクター内で this へのポインターが必要ですが、ここで JSX 経由でフレームを変数 view に初期化します。出来ますか?

P粉674876385P粉674876385171日前313

全員に返信(1)返信します

  • P粉018653751

    P粉0186537512024-04-03 21:28:02

    JSX <> 構文は React.createElement(Component, props, ...children) のサトウキビにすぎないためです

    クラス コンポーネントは、この関数内の React によって初期化されます。React は

    this の値を公開しないため、そのポインターを取得できません

    返事
    0
  • キャンセル返事