[解決済み】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 を渡す必要はありません。これは以前のバージョンのルーター用でした。
まだ迷っている方は、各パッケージの詳細を確認することができます こちら
関連
-
[解決済み] configuration.module に未知のプロパティ 'loaders' があります。
-
[解決済み] react jsでウィンドウを開くイベントを処理するにはどうすればよいですか?
-
[解決済み] Uncaught (in promise) Error: リクエストに失敗、ステータスコード404
-
[解決済み] validateDOMNesting警告React
-
[解決済み] 拡張子.tsと.tsxの違いは何ですか?どちらもreactのタイプスクリプトファイルの拡張子として使用されます。では、どこで使うべきなのでしょうか?
-
[解決済み] React JSXのforEach()でHTMLが出力されない
-
[解決済み] Reactルータを使ったプログラムによるナビゲーション
-
[解決済み] React-routerのURLを更新したり、手動で書き込んだりするとうまくいかない
-
[解決済み] React NativeとReactの違いは何ですか?
-
[解決済み] React Router v4で履歴にプッシュする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Warning.Itが表示されるのはなぜですか?Functions are not valid as a React child?
-
[解決済み] material-ui-pickers KeyboardDatePicker をモーメントで使用するには?
-
[解決済み] React + TypeScript のエラーです。この呼び出しにマッチするオーバーロードがありません
-
[解決済み] React - 予想外のトークン、予想外の;
-
[解決済み] react.jsでng-ifに相当するものは何ですか?
-
[解決済み] React JSでは、状態を直接変異させない、setState() react/no-direct-mutation-stateを使用する。
-
[解決済み] 矢印本体を囲む予期せぬブロックステートメント
-
[解決済み] React Router - バージョン更新後のwithRouterでTypescriptエラーが発生する。
-
[解決済み] AxiosにCORSの問題が発生
-
[解決済み] ESLintとTSLintの違い【クローズド】について