Added: suspense loader

This commit is contained in:
Llewellyn Dsouza
2022-01-05 16:02:23 +05:30
parent 21cfa84e70
commit fb3e7cf3be

View File

@@ -1,19 +1,28 @@
import React from 'react'; import React, { Suspense } from 'react';
import ReactDOM from 'react-dom'; import ReactDOM from 'react-dom';
import './index.css'; import './index.css';
import App from './App'; import App from './App';
// import reportWebVitals from './reportWebVitals'; const loadingScreen = (
<div
style={{
display: 'flex',
width: '100vw',
height: '100vh',
alignItems: 'center',
justifyContent: 'center',
}}
>
<h3>Loading...</h3>
</div>
);
ReactDOM.render( ReactDOM.render(
<React.StrictMode> <React.StrictMode>
<Suspense fallback={loadingScreen}>
<App /> <App />
</Suspense>
</React.StrictMode>, </React.StrictMode>,
document.getElementById('root') document.getElementById('root')
); );
// // If you want to start measuring performance in your app, pass a function
// // to log results (for example: reportWebVitals(console.log))
// // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
// reportWebVitals();