Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.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 如何在react router中根据特定条件对页面进行路由_Reactjs_React Router - Fatal编程技术网

Reactjs 如何在react router中根据特定条件对页面进行路由

Reactjs 如何在react router中根据特定条件对页面进行路由,reactjs,react-router,Reactjs,React Router,我想根据特定条件使用react router呈现页面,但页面不是路由。在您的示例中,要用作链接以呈现另一个UI组件的组件不是任何链接,在react router中,在这种情况下,您必须使用组件。如果你点击,路由器会呈现匹配的,这意味着你的应用程序中必须有一些。此外,如果您有多个组件,如果您希望以独占方式渲染,则必须使用组件将它们包装起来 查看其子项,然后 呈现与当前URL匹配的第一个URL 下面是一个更接近您的示例: 更多信息,React router,您可以分享您的代码片段吗?您也可以分享代

我想根据特定条件使用react router呈现页面,但页面不是路由。

在您的示例中,要用作链接以呈现另一个UI组件的组件不是任何链接,在react router中,在这种情况下,您必须使用
组件。如果你点击
,路由器会呈现匹配的
,这意味着你的应用程序中必须有一些
。此外,如果您有多个
组件,如果您希望以独占方式渲染,则必须使用
组件将它们包装起来

查看其子项,然后 呈现与当前URL匹配的第一个URL

下面是一个更接近您的示例:


更多信息,React router,

您可以分享您的代码片段吗?您也可以分享代码吗?您可以分享项目的CodePen链接吗?请检查这个。当用户单击主页上的按钮时,我想呈现关于页面,当输入localhost/about之类的手动url时,页面也应该呈现。