As stated above, the dynamic import returns a promise, which means it takes time to get the module, update the bundle and load the required component. So we might need a fallback content, to display while the component gets loaded, this is where Suspense comes into the picture.