React.Suspense and React.Lazy for Lazy Loading Components – ReactJS optimization technique

Lazy loading is a great technique for speeding and optimizing up the render time of your React app. The basic idea of lazy loading is to load a component only when it is needed. 

React comes bundled with the React.lazy API so that you can render a dynamic import as a regular component.

Check out the below video to know more about how you can use React.Suspense and React.Lazy for Lazy Loading Components.