ES6 imports are declarative, so dependencies are resolved and executed before the body of the module is executed. That means you don&#x27;t conceptually have to think about whether your dependencies are loading synchronously or asynchronously.