react router如何使用


这篇文章主要讲解了“reactrouter如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“reactrouter如何使用”吧!既然学习 react router 就免不了运行 react安装 reactnpx create-react-app my-app
cd my-app
npm start安装 react routernpm install react-router-dom如果一切正常,就让我们打开 index.js 文件。引入 react-router-dom 的 RouterProvider设置这里的 React.StrictMode 代表以严格模式执行其包含的内容。为了管理路由,让我们再创建一个 root.js 文件内容如下:文件:router.js新建文件:test.js在 router.js 引入保存在浏览器访问 http://localhost:3000/test你应该可以看到:现在我们有 App.js 和 test.js 两个页面,如果访问 http://localhost:3000/hello 会出现什么呢?这是内置的页面,提醒用户没有找到页面。接下来使用美化或者自定义的页面:创建文件:error.js使用 errorElement属性 对应这个页面:继续请求 http://localhost:3000/hello我们刚才自定义的页面成功展示出来了。跳转页面有很多,这里取两种方式,一是通过 dom 标签,二是通过js使用 useNavigate 跳转页面:看起来就像这样:test.js使用 useLocation 接收值:通过 Link 传值跳转:使用 useLocation 接收值:平时写管理后台,经常会看到左右分布的布局,如果仅仅依靠 1-5 节的内容肯定很难实现,接下来看一下 根布局。根布局使用 :创建一个 父页面,父页面放置两个 链接:parent.js继续创建 两个页面 page1.js page2.jspage1.jspage2.js修改我们的 router.js 文件:到这里还差一步,就是使用重要的标签 修改我们的父页面parent.js保存:接下来访问 http://localhost:3000/parent 你将看到:分别点击 show page1show page2 你将看到不同的效果。如果你想将第一个子组件默认展示出来,你可以将 router.js 改成如下:再看一下效果:感谢各位的阅读,以上就是“reactrouter如何使用”的内容了,经过本文的学习后,相信大家对reactrouter如何使免费云主机域名用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: Java怎么实现文件压缩与上传FTP

这篇文章主要介绍“Java怎么实现文件压缩与上传FTP”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java怎么实现文件压缩与上传FTP”文章能帮助大家解决问题。1.pom文件引入相关jar2.免费云主机域名压缩文件关…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/03 22:21
下一篇 04/03 22:21

相关推荐