要素ノード
要素ノードは、ネイティブビューツリー内のネイティブコンポーネントを表します(Web上のElementノードと同様)。
これらは、すべてのネイティブコンポーネント、および多くの組み込みコンポーネントによって、refを介して提供されます。
情報
一部の組み込みコンポーネントは、他のコンポーネント(ネイティブコンポーネントを含む)のコンテナにすぎないことに注意してください。たとえば、ScrollViewは内部でネイティブスクロールビューとネイティブビューをレンダリングしますが、これらはgetNativeScrollRef()やgetInnerViewRef()などのメソッドを使用して提供されるrefを介してアクセスできます。
リファレンス
Web互換API
- プロパティ
- メソッド
Elementから
- プロパティ
childElementCountchildrenclientHeightclientLeftclientTopclientWidthfirstElementChildid- ℹ️
idまたはnativeIDプロパティの値を返します。
- ℹ️
lastElementChildnextElementSiblingnodeNamenodeTypenodeValuepreviousElementSiblingscrollHeightscrollLeft- ⚠️ 組み込みコンポーネントの場合、
ScrollViewインスタンスのみがゼロ以外の値を返します。
- ⚠️ 組み込みコンポーネントの場合、
scrollTop- ⚠️ 組み込みコンポーネントの場合、
ScrollViewインスタンスのみがゼロ以外の値を返します。
- ⚠️ 組み込みコンポーネントの場合、
scrollWidthtagName- ℹ️
RN:Viewのように、RN:という接頭辞が付いた正規化されたネイティブコンポーネント名を返します。
- ℹ️
textContent
- メソッド
Nodeから
- プロパティ
childNodesfirstChildisConnectedlastChildnextSiblingnodeNamenodeTypenodeValueownerDocument- ℹ️ このコンポーネントがレンダリングされたドキュメントインスタンスを返します。
parentElementparentNodepreviousSiblingtextContent
- メソッド
compareDocumentPosition()contains()getRootNode()- ℹ️ コンポーネントがマウントされていない場合、それ自体への参照を返します。
hasChildNodes()