diff --git a/package.json b/package.json index 11c1dbe..4337060 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,6 @@ "react-app-polyfill": "^0.2.1", "react-chartjs-2": "^2.7.4", "react-dom": "^16.8.4", - "react-loadable": "^5.5.0", "react-router-config": "^4.4.0-beta.6", "react-router-dom": "^4.3.1", "react-test-renderer": "^16.8.4", diff --git a/src/App.js b/src/App.js index 9744ed1..47e6874 100644 --- a/src/App.js +++ b/src/App.js @@ -1,50 +1,33 @@ import React, { Component } from 'react'; import { HashRouter, Route, Switch } from 'react-router-dom'; // import { renderRoutes } from 'react-router-config'; -import Loadable from 'react-loadable'; import './App.scss'; const loading = () =>
Loading...
; // Containers -const DefaultLayout = Loadable({ - loader: () => import('./containers/DefaultLayout'), - loading -}); +const DefaultLayout = React.lazy(() => import('./containers/DefaultLayout')); // Pages -const Login = Loadable({ - loader: () => import('./views/Pages/Login'), - loading -}); - -const Register = Loadable({ - loader: () => import('./views/Pages/Register'), - loading -}); - -const Page404 = Loadable({ - loader: () => import('./views/Pages/Page404'), - loading -}); - -const Page500 = Loadable({ - loader: () => import('./views/Pages/Page500'), - loading -}); +const Login = React.lazy(() => import('./views/Pages/Login')); +const Register = React.lazy(() => import('./views/Pages/Register')); +const Page404 = React.lazy(() => import('./views/Pages/Page404')); +const Page500 = React.lazy(() => import('./views/Pages/Page500')); class App extends Component { render() { return ( - - - - - - - + + + + + + + + + ); }