私は依然としてReactとインターネット上の多くの例でまだまだ午前中ですが、私は混乱している子要素のレンダリングにこのようなバリエーションを見ています。通常、私はこれを参照してください。いつReact.cloneElementとthis.props.childrenを使用する必要がありますか?
class Users extends React.Component {
render() {
return (
<div>
<h2>Users</h2>
{this.props.children}
</div>
)
}
}
をしかし、私はこのような例を参照してください。
<ReactCSSTransitionGroup
component="div"
transitionName="example"
transitionEnterTimeout={500}
transitionLeaveTimeout={500}
>
{React.cloneElement(this.props.children, {
key: this.props.location.pathname
})}
</ReactCSSTransitionGroup>
今私は、APIを理解するが、私はそれを使用する必要があるときdocsが正確に明らかにしません。
他の人はできないことは何ですか?誰かが私にこのより良い事例を説明できますか?
https://www.youtube.com/watch?v=hEGg-3pIHlEをこの人はcloneElementの使い方を示しています。いくつかの例を見てください – yuyokk