我希望一个组件在安装时向右执行幻灯片动画,在卸载时向左执行幻灯片动画,所有这些都使用属于“profile-slide-container”类的div作为Slide组件的容器,但是我不知道该怎么做。
这是代码:
function Main(){
const [showProfileMenu, setShowProfileMenu] = useState(false);
return(
<div className="main">
<Header />
<div className="profile-slide-container">
{showProfileMenu && <Slide in={true} direction={"right"}><div className="pseudo-left-section"><ProfileMenu onClick={() => setShowProfileMenu(false)} /></div></Slide>}
</div>
<div className="left-section">
<div>
<LeftSectionHeader onClick={() => setShowProfileMenu(true)} />
<LangMenu />
</div>
</div>
</div>
);
}