React Router 是一个基于 React 之上的强大路由库,它可以让你向应用中快速地添加视图和数据流,同时保持页面与 URL 间的同步。
https://github.com/xuya227939/blog/tree/master/examples/react-router/my-app
$ sudo npm install -g create-react-app
$ create-react-app my-app
$ cd my-app
$ npm install react-router-dom
1.引用的官方代码,在App.js插入以下代码
import React from 'react' import { BrowserRouter as Router, Route, Link } from 'react-router-dom' const Home = () => ( Home ) const About = () => ( About ) const Topic = ({ match }) => ( {match.params.topicId} ) const Topics = ({ match }) => ( Topics Rendering with React Components Props v. State ( Please select a topic. )}/> ) const BasicExample = () => ( Home About Topics ) export default BasicExample
2.npm 启动
1.如果报类似这样的错,react-scripts 命令未找到 那么就 $ rm -rf node_modules 模块,重新安装下 $ npm i,再重新 npm start
使用react-router可以更方便的管理页面刷新、跳转。
Copyright © 2023 leiyu.cn. All Rights Reserved. 磊宇云计算 版权所有 许可证编号:B1-20233142/B2-20230630 山东磊宇云计算有限公司 鲁ICP备2020045424号
磊宇云计算致力于以最 “绿色节能” 的方式,让每一位上云的客户成为全球绿色节能和降低碳排放的贡献者