If the alternative to:
var Foo = require('foo');
is:
import Foo from 'foo';
What is the alternative to:
var Bar = require('foo').batz
Could it be:
import {batz} from 'foo' ?
Nearly. It does however depend on how you are exporting them.
named exports (export var batz = …):
export var batz = …
import {batz as Bar} from 'foo';
default-exported object (export default {batz: …};) - should not be used:
export default {batz: …};
import Foo from 'foo'; var Bar = Foo.batz;
2.1m questions
2.1m answers
60 comments
57.0k users