我仍然是一个菜鸟在反应和在互联网上的许多例子,我看到这种变化渲染的子元素,我觉得混乱。通常我会看到这个:
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,但是 医生并没有明确说明我什么时候应该使用它。
那么,一个人能做什么,另一个人不能做什么呢? 谁能给我举个更好的例子来解释一下这个问题?