このインポートが反応ルータのドキュメントから来ている:なぜreact-router-domを使用すると、同じパッケージの別々の別名を2つインポートする必要がありますか?
import { BrowserRouter as Router, Route } from 'react-router-dom'
私はここに私は誤解だかどうかわから反応しないんだけど、またはJS import
。これは1つのパッケージをインポートし、2つの別々のエイリアスの下で同じパッケージを利用できるように思えますが、<Router>
と<Route>
のコンポーネントは完全に異なるものであり、全く同じではありません。何が起きてる? <Router>
と<Route>
は同じですか?それとも違いはありますか?
いいえ、それは ' '反応-ルータ-dom''からJUST BrowserRouter(ルータとしてエイリアス)とルートをインポート - 他の輸出がために、リンクのように(インポートされません例) –