Reagieren-router TypeError: _diese.Requisiten.die Geschichte ist nicht definiert

Ich bin mit reagieren-router mit reagieren js und ich nach Ihrer Dokumentation aber vor diesem Fehler

beim kompilieren zeigt es den Fehler,

TypeError: _this.props.history is undefined

dies ist mein index.js Datei

import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import './index.css';
import { Router, Route, browserHistory, IndexRoute } from 'react-router';

ReactDOM.render(
  <Router history={browserHistory}>
    <Route path="/" component={App}>

    </Route>
  </Router>
  ,
  document.getElementById('root')
);

- und das ist meine App.js Datei

import React, { Component } from 'react';
import './App.css';

class App extends Component {
    constructor(props){
        super(props);

        this.state = {
            headerText: "Props from Header.",
            contentText: "Props from content."
        };
    }
    render() {
        return (
          <div className="App">
            <ul>
                <li><a href="">Home</a></li>
                <li><a href="">Home</a></li>
                <li><a href="">Home</a></li>
            </ul>
          </div>
        );
    }
}

export default App;
  • Von wo aus hast du es nennen?
  • Ich Verwendete Router in index.js Datei, und Sie können sehen, aus dem code.
Schreibe einen Kommentar