Я использую <LinkContainer>
для моих <NavDropdown.Item>
и у меня есть боковая навигация со стандартными тегами. Проблема возникает, когда я нажимаю на обычные теги <Link>
, Linkcontainer следует и устанавливает, что Linkcontainer активен, но не делает предыдущий Linkcontainer неактивным, поэтому я получаю два активных / выделенных Linkcontainer. У кого-нибудь есть исправление? Код здесь:
<LinkContainer exact to="/init-raw" >
<LinkContainer exact to="/init-raw" >
<NavDropdown.Item onClick={() => this.setState({ isProcessOpen: false, isAnalyzeOpen: false })}>
Open Analysis
</NavDropdown.Item>
</LinkContainer>
<LinkContainer exact to="/init-alt" >
<NavDropdown.Item onClick={() => this.setState({ isProcessOpen: false, isAnalyzeOpen: false })}> Open process
</NavDropdown.Item>
</LinkContainer>