router.js 640 B

123456789101112131415161718192021222324252627
  1. import React from "react";
  2. import { Switch, Route, Redirect } from "react-router-dom";
  3. import Main from "./containers/main";
  4. import Count from "./containers/count";
  5. import ReduxTodo from "./containers/reduxTodo";
  6. export default () => (
  7. <Switch>
  8. <Route exact path="/" component={Main} />
  9. <Route exact path="/count" component={Count} />
  10. <Route exact path="/todo" component={Count} />
  11. <Route exact path="/redux-todo" component={ReduxTodo} />
  12. <Route
  13. exact
  14. path="/exact"
  15. render={() => (
  16. <div>
  17. <Redirect to="/" />
  18. </div>
  19. )}
  20. />
  21. <Route exact render={() => <div>PAGE 404 NOT FOUND</div>} />
  22. </Switch>
  23. );