I’d been wondering this for a while. What’s the difference between this style of ES6 import:
import A from './A';
vs
import { A } from './A';
I’ve seen and used both, and had guessed that the { A } syntax is when you’re importing a specific named function from a module? I wasn’t convinced this was correct. It turns out the difference is importing a default export, versus importing using a named import.
This is explained here this SO post here:
http://stackoverflow.com/questions/36795819/when-should-i-use-curly-braces-for-es6-import