Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

react-router 4.1.1 returning 404's

I've just upgraded to "react-router": "^4.1.1" and now I'm getting 404's from all routes except the default route. Not sure what I'm missing here?

Any assistance is appreciated.

import React, { Component } from 'react'
import ReactDOM from 'react-dom'
import {  BrowserRouter, Route, Switch } from 'react-router-dom'


import Tee from './components/Tee'
import About from './components/About'
import Home from './components/Home'

class App extends Component {
    render() {
        return (
            <BrowserRouter>
                <div>
                    <Switch>
                        <Route exact path="/" component={Home} />
                        <Route path="/about" component={About} />
                        <Route path="/tee" component={Tee} />
                    </Switch>
                </div>
            </BrowserRouter>
        );
    }
}

export default App;


ReactDOM.render((
    <App />
     ),
     document.getElementById('app')
);
like image 806
Jimi Avatar asked Jul 06 '17 10:07

Jimi


1 Answers

I have tested your code, and duplicated to my own project here:

https://github.com/tzookb/react-router-stackoverflow-q/tree/master

but everything seems to work perfectly, kudos for that! :)

So please can you update your question with relevant errors? please go through my repo and see that all is good.

like image 112
Tzook Bar Noy Avatar answered Oct 15 '22 23:10

Tzook Bar Noy