Heim > Web-Frontend > js-Tutorial > Wie erstelle ich eine Demo für React-Routing? Detaillierte Einführung in die React-Building-Routing-Demo

Wie erstelle ich eine Demo für React-Routing? Detaillierte Einführung in die React-Building-Routing-Demo

寻∝梦
Freigeben: 2018-09-11 11:45:43
Original
2617 Leute haben es durchsucht

In diesem Artikel geht es hauptsächlich um die Details zum reagieren Erstellen einer Routing-Demo. Es gibt auch eine Einführung zu React-Router im Projekt. Schauen wir uns diesen Artikel gemeinsam an.

Es gibt viele Einführungen zu React-Router im Internet. Es ist notwendig, hier darüber zu sprechen Unter diesen haben „react“ im Projekt „-router“ und „react-router-dom“ die gleichen Funktionen, zitieren Sie einfach eine.

1. Einführung in React-Router4.0 und höher.

Ich habe einen gut geschriebenen Artikel gefunden, daher muss ich hier darüber sprechen. Bitte lesen Sie: Ein erster Blick auf React Router 4.0

2. Die gebaute Umgebung

a. Verwenden Sie die Create-React-App zum Erstellen

b . Die Versionen sind wie folgt:

{
  "name": "react-project-router",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^16.4.1",
    "react-dom": "^16.4.1",
    "react-router-dom": "^4.3.1",
    "react-scripts": "1.1.4"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}
Nach dem Login kopieren

3. Dateiverzeichnisstruktur

Wie erstelle ich eine Demo für React-Routing? Detaillierte Einführung in die React-Building-Routing-Demo

4 🎜>5. App.js

import React from 'react';
import ReactDOM from 'react-dom';
import {BrowserRouter} from 'react-router-dom';
import './index.css';
import Root from './router/Routes';
import registerServiceWorker from './registerServiceWorker';
const mountNode = document.getElementById('root');
ReactDOM.render(
    <browserrouter>
        <root></root>
    </browserrouter>,
    mountNode
);
registerServiceWorker();
Nach dem Login kopieren

6.

Router-Datei, Routing-Konfiguration

/*
   App 应用总容器
*/
import React, { Component } from 'react';

class App extends Component {
    render() {
        return <p>{this.props.children}</p>;
    }
}
export default App;
Nach dem Login kopieren
7. Zugehörige Komponentencodes (falls gewünscht). Weitere Informationen finden Sie auf der chinesischen PHP-Website.

Weitere Informationen finden Sie im React-Referenzhandbuch

Spalte)

8. Der Effekt ist wie folgt


Wie erstelle ich eine Demo für React-Routing? Detaillierte Einführung in die React-Building-Routing-DemoDieser Artikel endet hier (denken Sie daran, um mehr zu erfahren, gehen Sie zur Spalte

React User Manual

der PHP-Website, um mehr zu erfahren. Wenn Sie Fragen haben, können Sie unten eine Nachricht hinterlassen).

Das obige ist der detaillierte Inhalt vonWie erstelle ich eine Demo für React-Routing? Detaillierte Einführung in die React-Building-Routing-Demo. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage