react-router相关内容

REACT组件库呈现REACT链接

我开发了一个Reaction组件库,我正在从我的一些项目中使用它。 其中一个是故事书,所以我创建了一个BrowserRouter装饰器来添加到我的故事中,组件完美地呈现出来,只是为了展示和发挥作用。 但是,当使用来自另一个项目的一些组件时,该项目在我的应用程序组件树的顶层具有BrowserRouter,我收到以下错误: Error: Invariant failed: You s ..

ReactJS:[Home]不是<;Routing&>组件。<;Routs&>的所有组件子项必须是<;Routing&>或<;React.Fragment&>;

单击开始测验按钮时,我正在尝试导航到";/quz";。 但是,当我编译代码时,网站应用程序出现以下错误:[Home] is not a component. All component children of must be a or 我是新手,如果有人能帮助我,我将不胜感激! 以 ..

类型不存在属性';Exact';

我正尝试在我的Reaction应用程序中使用react-router-dom,并且我也在使用TypeScrip而不是javascript。这里的问题是,我不能在我的组件中导入Routing并使其工作。我已经安装了@types/react-router-dom,但由于某种原因,它仍然无法按预期工作。 这是试图使用react-router-dom 的组件 import {BrowserRou ..
发布时间:2022-04-02 15:40:19 其他开发

Reaction路由器仅在刷新页面后才起作用

我的反应有点新手,我面临着路由器的问题。 当我直接在浏览器上输入网址时,路径选择会起作用,但是当我点击链接时,网址会在浏览器上改变(例如,http://localhost:8080/contactus),,但内容不会更新(但如果我刷新,它就会更新)。 这是我的GitHub回购: https://github.com/Arefaat18/Project 这是我的MainComponent ..
发布时间:2022-04-02 15:38:49 前端开发

Reaction路由器v6.0.0-Alpha.5历史道具删除-在Reaction上下文之外导航

根据Reaction路由器的最新v6.0.0-alpha.5版本,已删除历史道具: https://github.com/ReactTraining/react-router/releases/tag/v6.0.0-alpha.5 删除了路由器历史道具,并移去了设置责任 向上/向下将监听程序(history.Listen)放入包装器 组件(<;浏览器路由器&>、<;哈希路由器&>等) ..
发布时间:2022-04-02 15:26:15 前端开发

使用Create Reaction应用程序中的Reaction路由器排除生产路线

我正在使用Create Reaction App内部的Reaction路由器来处理我的应用程序导航。除了我的页面,我还有一个仅用于开发的显示样式的路径(/styles)。我希望在Build命令运行时排除此路线,以便在生产中将其删除。 我当前正在考虑检查环境变量,但有没有更好的方法? 推荐答案 您可以为此使用process变量。 如果使用process.env.NODE_ENV ..
发布时间:2022-04-01 20:41:34 其他开发

如何同时延迟加载多个组件

我有两个组件,我想使用类似于 的延迟加载来加载所有组件 const A = lazy(() => import("../test/A")); const B = lazy(() => import("../test/B")); 这将创建两个单独的捆绑包,并在需要时导入它们。 但是,我想创建一个包,当该包加载时,我应该能够同时使用上述两个组件。 我也不想创建包含上述两个组件的 ..
发布时间:2022-03-26 18:05:42 前端开发

Reaction服务器端呈现意外令牌、JSX和Babel

我找不到正确的使用Babel的方法来允许我在服务器端使用JSX。 对于巴别塔,Node-JSX已弃用。似乎应该使用babel-core/register,但我仍然收到意外的令牌问题。 我使用我遇到的问题创建了回购。 https://github.com/pk1m/Stackoverflow-helpme 当我运行node app或npm run watch-js时,不断收到 ..
发布时间:2022-02-25 17:20:20 其他开发

Netlify在页面刷新时呈现404(使用REACT和REACT-RUTER)

我已经使用Netlify部署了我的站点,但我在路由方面遇到了问题。 这是我的网站:https://redux-co.netlify.com/ 和我的GitHub回购:https://github.com/jenna-m/redux-co 具体地说,如果用户导航到主页以外的任何页面并刷新该页面,则会呈现默认的Netlify 404。如果从404页导航回主页并刷新,则会呈现主页。 ..
发布时间:2022-02-22 16:44:55 其他开发