小编Nat*_*ams的帖子

带有 react-router 的 Storybook - 你不应该在 <Router> 之外使用 <Link>

发布问题的解决方案我很难找到虽然 Sensei 谷歌搜索技能

尽管我的带有 react-router 的应用程序没有任何问题,但 Storybook 抛出了错误“不变失败:你不应该在外面使用”。

Error: Invariant failed: You should not use <Link> outside a <Router>
    at invariant (tiny-invariant.esm.js:11)
    at react-router-dom.js:181
    at updateContextConsumer (react-dom.development.js:19747)
    at beginWork$1 (react-dom.development.js:20079)
    at HTMLUnknownElement.callCallback (react-dom.development.js:358)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:410)
    at invokeGuardedCallback (react-dom.development.js:463)
    at beginWork$$1 (react-dom.development.js:25730)
    at performUnitOfWork (react-dom.development.js:24631)
    at workLoopSync (react-dom.development.js:24613)
Run Code Online (Sandbox Code Playgroud)

奇怪,因为该应用程序有效(因此没有在外面使用)。

javascript reactjs react-router storybook

13
推荐指数
4
解决办法
8908
查看次数

标签 统计

javascript ×1

react-router ×1

reactjs ×1

storybook ×1