Should I always use dynamic imports?

Is there a case where I should prefer static imports at the beginning of the file:

import xxx from ‘xxx’

over the new dynamic imports?

One downside with dynamic imports is that you can’t cache the component on a CDN as they are loaded through DDP. So if you rely completely on dynamic imports then 100% of your bundle will be loaded directly from server. For me, one of the biggest load problems I’ve had has been serving the bundled javascript to many users. So it depends I think on your application and needs.