ActiveClassName в NavLink требует перезагрузки страницы для отображения - PullRequest
0 голосов
/ 10 мая 2019

Я хочу добавить стиль в свое меню после того, как активен. Активный стиль отображается только после перезагрузки страницы.


        <Menu.Item className="law" header as={NavLink} exact to="/law" activeClassName="test">  
                </Menu.Item>
        <Menu.Item className="revision" header as={NavLink} exact to="/revisions" activeClassName="test">
               </Menu.Item>
        <Menu.Item className="changes" header as={NavLink} exact to="/changes" activeClassName="test">
               </Menu.Item>
                <Menu.Item className="settings" header as={NavLink} exact to="/settings" activeClassName="test">
             </Menu.Item>

Любые предложения о том, как я могу сделать триггер ActiveClassName без перезагрузки страницы?

1 Ответ

0 голосов
/ 10 мая 2019

Единственное, о чем я могу думать, это может быть проблема здесь, это то, что компонент ReactRouter NavLink делает то же самое, что вы использовали <Menu.Item /> вместо обычного <NavLink /> компонента

...