As someone who only occasionally uses JavaScript, module imports are really confusing. Often, I want to do<p><pre><code> import * as mymodule from './mymodule'
</code></pre>
Namely, treat the whole module as one thing, and give it a name. It would be great if you could do that without specifying the name manually, e.g. like "import mymodule" in Python.<p>The other times, I do:<p><pre><code> import SingleClass from './singleclass'
# or
import {SingleClass} from './singleclass'
</code></pre>
Its rather rare that I want a handfull of single things from a module - either one or all (all can mean "one object that has everything" or "all functions and constants in one wrapper", depending on how stuff is exported). The only time I need the `import {a,b,c} from './utils'` syntax is usually with a grab-bag util function module.<p>You get used to it, but I sometimes wish things were more like Python.