The new release of React 16.6 rolled in with some new features that can be used to add more power to React components with little amounts of effort. Two of these new features are React.Suspense and React.lazy(), which make it very easy to apply code-splitting and lazy-loading to React components….
Source: https://blog.logrocket.com/lazy-loading-components-in-react-16-6-6cea535c0b52