"You should not use <Link> outside a <Router>",但是 Link 在 BrowserRouter 里面
"You should not use <Link> outside a <Router>", but Link is inside BrowserRouter
如标题所述,由于我不明白的原因,我收到了错误。我正在使用 create-react-library,这可能会受到某种影响。我将我的示例项目(其中有 BrowserRouter 内部的链接)中的所有代码复制到一个新文件夹中,虽然问题没有出现在原始目录中,但复制的代码会引发错误。有什么想法吗?
ReactDOM.render(
<BrowserRouter basename={process.env.PUBLIC_URL}>
<App /> // All the Links and Switches are in here
</BrowserRouter>
, document.getElementById('root'))
看起来文件已损坏,很可能是因为我正在通过 Atom 的 UI 进行复制。
如标题所述,由于我不明白的原因,我收到了错误。我正在使用 create-react-library,这可能会受到某种影响。我将我的示例项目(其中有 BrowserRouter 内部的链接)中的所有代码复制到一个新文件夹中,虽然问题没有出现在原始目录中,但复制的代码会引发错误。有什么想法吗?
ReactDOM.render(
<BrowserRouter basename={process.env.PUBLIC_URL}>
<App /> // All the Links and Switches are in here
</BrowserRouter>
, document.getElementById('root'))
看起来文件已损坏,很可能是因为我正在通过 Atom 的 UI 进行复制。