React.cloneElement
ReactElement cloneElement(
ReactElement element,
[object props],
[children ...]
)
開始点としてのelement
を使用して、新しいReactElement
を複製(Clone)して返します。
結果の要素は、元の要素のpropsと新しいpropsと浅いマージをしたpropsを持ちます。
新しい子は、既存の子を置き換えます。
React.addons.cloneWithProps
とは異なり、
元の要素からのkey
とref
は保護されます。
(cloneWithProps
とは異なり)propsをマージする特別な挙動は存在しません。
詳細については、v0.13 RC2のブログ投稿を参照してください。