次の React コンポーネントについて考えてみましょう:
次のように初期化します:
これら 2 つの print ステートメントは次のように出力します:
したがって、実際にはコンストラクター内で this へのポインターが必要ですが、ここで JSX 経由でフレームを変数 view に初期化します。出来ますか?
this
view
JSX <> 構文は React.createElement(Component, props, ...children) のサトウキビにすぎないためです
<>
React.createElement(Component, props, ...children) のサトウキビにすぎないためです
this の値を公開しないため、そのポインターを取得できません
の値を公開しないため、そのポインターを取得できません
JSX
クラス コンポーネントは、この関数内の React によって初期化されます。React は<>
構文はReact.createElement(Component, props, ...children) のサトウキビにすぎないためです
this
の値を公開しないため、そのポインターを取得できません