1 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊
只要你把數(shù)據(jù)清除了,自然就會(huì)觸發(fā)動(dòng)畫了.記住一點(diǎn),我們只要操作數(shù)據(jù)就好,React會(huì)幫我們更新UI.
class ComBox extends Component {
state = {
content: 'ghgsdfs'
}
HideAni = () => {
this.setState({content: ''})
}
render() {
return (
<div>
<button onClick={()=> this.HideAni()}>銷毀按鈕</button>
<ReactCSSTransitionGroup
transitionName="example"
transitionEnterTimeout={500}
transitionLeaveTimeout={300}
>
{this.state.content ? <p>{this.state.content}</p> : ''}
</ReactCSSTransitionGroup>
</div>
)
}
}
添加回答
舉報(bào)