【发布时间】:2020-03-30 01:01:12
【问题描述】:
我有一个包含 Reactstrap 模式的组件。当模态函数完成时,将调用切换函数。此外,不再安装模态框,因为应该显示不同的组件。不幸的是,这导致模态消失而不是转换。我正在寻找在过渡完成之前保持安装状态的最佳方法。
这是用于卸载的代码 (LoginModal 是正在卸载的模式)
render() {
const { isAuthenticated} = this.props;
const authLinks = (
<Fragment>
<Nav navbar>
</Nav>
<Nav navbar>
<NavItem>
<Logout></Logout>
</NavItem>
</Nav>
</Fragment>
);
const guestLinks = (
<Fragment>
<Nav>
<NavItem>
<LoginModal></LoginModal>
</NavItem>
</Nav>
</Fragment>
);
return (
<Navbar>
{isAuthenticated ? authLinks : guestLinks}
</Collapse>
</Navbar>
);
【问题讨论】:
-
你能提供一些关于如何卸载它的代码吗?
-
@JatinParmar 我在原帖中添加了一些代码
-
请检查答案,希望对你有用
标签: reactjs react-redux reactstrap