Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 使用@reach/router呈现包裹在ErrorBoundary中的路径_Reactjs_Reach Router - Fatal编程技术网

Reactjs 使用@reach/router呈现包裹在ErrorBoundary中的路径

Reactjs 使用@reach/router呈现包裹在ErrorBoundary中的路径,reactjs,reach-router,Reactjs,Reach Router,简而言之,我试图在路由器内呈现一些封装在ErrorBounders中的路由,但它与提供的路径不正确匹配 下面是一个快速的沙箱示例,我设置它来展示我所说的内容。 如果您查看沙箱,并单击测试链接,您可以看到,即使组件没有错误在/test上有一个路径匹配,也不会呈现任何内容 任何帮助都将不胜感激 发生此问题的原因是无错误组件的路径为test,其周围的错误边界也有路径为test。因此它匹配test/test。我们需要使组件没有错误组件具有路径/ 这是代码沙盒 您的代码沙盒有不同的问题。对不起,我一直忘了

简而言之,我试图在路由器内呈现一些封装在ErrorBounders中的路由,但它与提供的路径不正确匹配

下面是一个快速的沙箱示例,我设置它来展示我所说的内容。 如果您查看沙箱,并单击
测试
链接,您可以看到,即使
组件没有错误
/test
上有一个
路径
匹配,也不会呈现任何内容

任何帮助都将不胜感激


发生此问题的原因是
无错误组件的路径为
test
,其周围的错误边界也有路径为
test
。因此它匹配
test/test
。我们需要使
组件没有错误
组件具有路径
/

这是代码沙盒


您的代码沙盒有不同的问题。对不起,我一直忘了,如果我使用它,它实际上会更新我共享的链接!现在应该解决了!