开发手册 欢迎您!
软件开发者资料库

ReactJS - 路由

ReactJS路由 - 从简单和简单的步骤学习ReactJS,从基本到高级概念,包括概述,环境设置,JSX,组件,状态,道具概述,道具验证,组件API,组件生命周期,表单,事件,参考,键,路由器,磁通概念,使用磁通,动画,服务器端渲染,高阶组件,最佳实践。

在本章中,我们将学习如何为应用设置路由.

第1步 - 安装React路由器

简单安装 react-router 的方法是在命令提示符窗口中运行以下代码片段.

C:\Users\username\Desktop\reactApp>npm install react-router

步骤2  - 创建组件

在这一步中,我们将创建四个组件. App 组件将用作标签菜单.路线更改后,将呈现其他三个组件(主页),(关于)(联系人).

main. js

import React from 'react';import ReactDOM from 'react-dom';import { Router, Route, Link, browserHistory, IndexRoute } from 'react-router'class App extends React.Component {   render() {      return (         
            
                
  • Home
  •             
  • About
  •             
  • Contact
  •             
            {this.props.children}         
      )   }}export default App;class Home extends React.Component {   render() {      return (         
            

Home...

         
      )   }}export default Home;class About extends React.Component {   render() {      return (         
            

About...

         
      )   }}export default About;class Contact extends React.Component {   render() {      return (         
            

Contact...

         
      )   }}export default Contact;

步骤3  - 添加路由

现在,我们将向应用添加路由.而不是像上一个示例中那样渲染 App 元素,这次将呈现路由器.我们还将为每条路线设置组件.

main.js

ReactDOM.render((                                                      ), document.getElementById('app'))

当应用程序启动时,我们将看到三个可用于更改路径的可点击链接.

可点击链接