1. ホーム
  2. reactjs

[解決済み】react-router vs react-router-dom、いつどちらかを使うか?

2022-04-04 06:45:52

質問

どちらもRouteやLinkなどがあります。どちらを使うべきですか?それぞれをどこで使えばいいのか、本当に迷っています。サーバー側?クライアント側?

https://reacttraining.com/react-router/

ある例では履歴を渡す必要があり、別の例では必要ありません。どうしたらいいでしょうか?

<Router history={browserHistory}>

<Router>

どのような場合にどちらを使うのか、本当に混乱しています。

どのように解決するのですか?

リアクトルーター の間にあるすべての共通コンポーネントを含んでいます。 react-router-dom react-router-native . どのような場合にどちらを使うべきでしょうか?もしあなたがウェブ上にいるのであれば リアクトルータードム は、あなたが必要とする一般的なコンポーネントもエクスポートしているので、必要なものがすべて揃っているはずです。React Nativeを使用している場合。 react-router-native には、同じ理由で必要なものがすべて揃っているはずです。そのため、おそらくは react-router . を使用する場合についてですが

<Router history={browserHistory}>

<Router>

RRv4 では browserHistory を渡す必要はありません。これは以前のバージョンのルーター用でした。

まだ迷っている方は、各パッケージの詳細を確認することができます こちら