0
私はプロジェクトを開始しました。私はcreate-react-appで動作しませんでした 私はbrowserifyとbabelifyですべての と反応-router V4が働いていたし、何の問題が反応ルータv4 NavLinkはURLを変更していません
が起こっていないし、私は
を提供し、私は以前にきちんと を使用するすべてのパッケージをインストールされているテストおよび構築ツールを使用するために作成反応するアプリのENV を移住が、反応ルータv4に問題があった
私はNavLinkをクリックしたとき、それはURL を変更しませんが、私は手動でURLを変更したときに、それは私がこのようBrowserRouter使用
正常に動作します:
<NavLink className="nav-link" activeClassName="active" to={"/drugs"}>
<i className="fa fa-medkit" aria-hidden="false"/>
Drugs
</NavLink>
:このような
<BrowserRouter history={HashRouter}<App /></BrowserRouter>,document.getElementById("root"));
とNavLinkこのような
とルータ:
<Switch>
<Route exact={true} path="/" component={Patients}/>
<Route exact path="/drugs" component={Drugs}/>
<Route exact path="/settings" component={Settings}/>
<Route path="*" component={Error}/>
</Switch>
と事前に感謝します。
それは動作しませんでした:私は前にこれを試してみましたが、もう一度 –
それを試してみました\ @JihadBadranは、あなたが 'インストール反応-ルータdom'をしましたか?または 'react-router'を直接? –
両方をインストールしましたが、NavLinkは反応ルータ-domにあります。 –