使用 saga 添加 "createBrowserHistory" 后,React 路由器停止工作
React router stopped working after adding "createBrowserHistory" with saga
我正在学习 React.js,但我遇到了以下问题:
我的 React 应用程序在使用 Saga 添加“createBrowserHistory”后停止工作。
基本上,我想在单击“添加到购物车”按钮时将用户重定向到购物车页面 (/cart)。
示例:
那是首页:
当我点击“添加到购物车”按钮时,它导航到“/cart”路径。但是,它没有显示任何内容,并且控制台中没有错误。
我对我的代码进行了以下更改:
添加历史包:
已创建历史文件:
已更改 App.js 文件:
更改了 saga 文件。我希望在完成一些工作后导航到“/cart”路线...
问题就在这里!我只想修复我的 saga 文件中的问题。
我在这里创建了一个 Pull Request,以重现错误。随意看看这个。
https://github.com/willianfalbo/online-shoes-app/pull/1
我愿意悬赏为我创建 PR 的人。我也会在这里接受你的回答!
似乎 react-router 5x 版本只与 history.4x 兼容。
将历史版本降级到 4.2.0 有效。
我正在学习 React.js,但我遇到了以下问题:
我的 React 应用程序在使用 Saga 添加“createBrowserHistory”后停止工作。
基本上,我想在单击“添加到购物车”按钮时将用户重定向到购物车页面 (/cart)。
示例:
那是首页:
当我点击“添加到购物车”按钮时,它导航到“/cart”路径。但是,它没有显示任何内容,并且控制台中没有错误。
我对我的代码进行了以下更改:
添加历史包:
已创建历史文件:
已更改 App.js 文件:
更改了 saga 文件。我希望在完成一些工作后导航到“/cart”路线...
问题就在这里!我只想修复我的 saga 文件中的问题。
我在这里创建了一个 Pull Request,以重现错误。随意看看这个。
https://github.com/willianfalbo/online-shoes-app/pull/1
我愿意悬赏为我创建 PR 的人。我也会在这里接受你的回答!
似乎 react-router 5x 版本只与 history.4x 兼容。
将历史版本降级到 4.2.0 有效。