官方文档地址:

https://reacttraining.com/react-router/web/api/Route/component

里面都有详细的react路由配置,还有代码演示。

1.安装react-router,react-router-dom

npm install react-router react-router-dom --save

2.路由配置

1.编辑入口文件 app.js

添加以下内容:

//引入模块
import ReactDOM from 'react-dom';
import {BrowserRouter as Router , Route} from 'react-router-dom';
//引入页面
import Home from './Home';
import Content from './Content';ReactDOM.render(<BrowserRouter><div><Route path='/home' component={Home} /><Route path='/content' component={Content} /></div>
</BrowserRouter >,document.getElementById('root'));

3. 验证路由配置是否正确

1.在浏览器输入地址http://localhost:3000/content

看是否能出现 content的内容

2.在浏览器输入地址http://localhost:3000/home

看是否能出现 home的内容

React路由配置:React Router相关推荐

  1. react 路由配置以及封装

    react 路由配置以及封装 1.新建App.tsx文件 import React, { Component } from 'react' import IsRouter from './router ...

  2. react路由配置,路由跳转与传值,路由监听

    1.react路由配置 1.1 下载react的路由模块 (默认最新6.3, 如需使用5.x, 在模块名后加@5) npm install react-router-dom --save // 6.0 ...

  3. [译] React 路由和 React 组件的爱恨情仇

    原文地址:The Love-Hate Relationship between React Router and React Components 原文作者:Kasra 译文出自:掘金翻译计划 本文永 ...

  4. React路由管理 —— React Router 总结

    React项目通常都有很多的URL需要管理,最常使用的解决方案就是React Router了,最近学习了一下,主要是看了一下官方的英文文档,加以总结,以备后查. React Router是做什么的呢, ...

  5. react 路由配置

    这是一套路由配置使用的方案展示,若有不详细明确的地方/或者缺陷可以留言提醒 这里用到了mobx,可以不用理会无关代码 1.module 里面是根据项目板块划分的路由承载文件,提取一个文件作为示例 cu ...

  6. React 路由基础--React路由介绍

    1.React路由介绍 现代的前端应用大多都是 SPA(单页应用程序)single page application,也就是只有一个 HTML 页面的应用程序.因为它的用户体 验更好.对服务器的压力更 ...

  7. php react路由部署,react路由

    首先我们先安装 react-router-dom(react4.0的路由) yarn add  react-router-dom cnpm i  react-router-dom -s 如何使用? 在 ...

  8. 【react】配置React 的开发环境

    安装之前要确认你的机器上安装了 node.js 环境包括 npm.如果没有安装,可以到 node.js 的官网下载自己电脑的对应的安装包来安装好环境.Node.js 安装配置菜鸟教程   node自带 ...

  9. vue路由配置src/router/index.js

    第一步需要你先安装router插件 cnpm install vue-router@4 然后再配置router/index.js文件

最新文章

  1. cas+shiro+spring 单点登录
  2. 《你的灯亮着吗》读书笔记1
  3. 老子今天不加班,程序员也需要自由
  4. 特征工程(part1)--什么是特征工程
  5. 红帽Linux故障定位技术详解与实例(1)
  6. Android实用笔记——使用Spinner实现下拉列表
  7. java md5 密钥_Java 生成16/32位 MD5密钥串
  8. 用electron写桌面应用
  9. 神经网络风格迁移更新篇
  10. Linux服务器备份mySQL数据库_远程linux服务器mysql数据库定期备份和删除
  11. swoole mysql 并发_如何用Swoole测试MySQL在特定SQL下的并发性能
  12. 浅谈NFC、RFID、红外、蓝牙的区别
  13. 单应矩阵计算旋转角和平移量
  14. 12306 并不是我们想的那样
  15. 计算机求圆面积公式,如何计算圆的面积?
  16. Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Ecli
  17. java包是什么意思_java中的“包”到底是什么意思?
  18. QT上设置背景图不影响子控件以及按钮控件的透明化
  19. 电池战争:“新石油”与中欧分野
  20. cocos2d_lua 2.5D

热门文章

  1. ObjectDataSource 如何传递查询参数
  2. 更好的设计你的 REST API
  3. Speaker Recognition: Gaussian probabilistic LDA (PLDA)理解
  4. 【docker】使用云服务器运行docker时无法访问宿主机的映射端口
  5. Javascript第六章计时器练习【源码】第四课
  6. history模式 nginx配置_nginx反向代理部署vue项目(history模式)的方法
  7. 双向板受力特点_弹性减震球形钢支座/双向弹簧铰支座特性
  8. mysql 安装部署
  9. [微信小程序] js变量名称写活
  10. JavaMail实践--实现邮件发送