因此,我在这里尝试实现的目标与此处所做的非常相似 在弹性框中过渡项目的灵活性增长
但是我想知道如何用React做到这一点,说我有这个代码
class MyComponent extends React.Component {
constructor(props) {
super(props);
this.state = {
classNameToUse: ''
};
this.onElementClicked = this.onElementClicked.bind(this);
}
onElementClicked() {
this.setState({ classNameToUse : 'big-size'})
}
render() {
return (
<div>
<div className={this.state.classNameToUse} onClick={this.onElementClicked} >
something
</div>
<div className={this.state.classNameToUse onClick={this.onElementClicked} >
something else
</div>
</div>
);
}
}
这当然会给它们俩添加className,但我想实现的是,其中一个随着动画而变大,另一个随着崩溃而变大。如果我有2个或10个元素,这并不重要
慕勒3428872
侃侃尔雅
相关分类