基本上我想用 gsap 对元素的进入/退出做出反应,如果没有复杂的黑客,似乎没有办法做到这一点,我是反应动画和 GSAP 的新手,谁能帮助至少指导我去哪里看,基本上我有一个输入元素和一个按钮,当单击按钮时,输入应该顺利消失,然后根据按钮状态卸载,我需要帮助进入/退出元素。这是我的代码:
class LoginBox extends React.Component {
constructor(props) {
super(props);
this.myElement = null;
}
componentWillLeave(callback) {
gsap.to(this.myElement, 6, {opacity: 0, onComplete: callback});
}
render(){
return(
<form>
{
this.props.loginButton.isSelected && <input ref={input => this.myElement = input} type="text" placeholder="Enter email address"/>
}
)
}