React での 3 つのドットの使用を理解する
React では、3 つのドット (...) はプロパティ スプレッド表記に使用されます。 ES2018 で導入された機能で、開発者がオブジェクトのプロパティを個別のプロパティとして展開できるようになります。この表記は一般に {...this.props} 構文で使用されます。this.props は、親コンポーネントから現在のコンポーネントに渡されるプロパティを表します。
プロパティ スプレッド表記を使用することで、開発者は親コンポーネントのすべてのプロパティを個別のプロパティとして現在のコンポーネントに渡すことができます。たとえば、this.props オブジェクトにプロパティ a = 1 と b = 2 が含まれている場合、次のコードは同じ結果を達成します。
<Modal {...this.props} title='Modal heading' animation={false}>
<Modal a={this.props.a} b={this.props.b} title='Modal heading' animation={false}>
プロパティ スプレッド表記により、開発者はコンポーネントの開始タグと終了タグの間に存在する子要素を渡すこともできます。 子供のプロパティとして。この表記法は、コンポーネントのプロパティと子要素の両方を渡すための便利で簡潔な方法を提供します。
たとえば、次のコードでは、子span要素が例 コンポーネント。効果的には children プロパティとして渡されます。
<Example className="first"> <span>Child in first</span> </Example>
以上がReact コンポーネントのプロパティで「...」 (スプレッド構文) はどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。