Oto dwa przykłady użycia eksportu innego niż domyślny. Pierwsza używa składni commonjs, a druga używa es6. Dlaczego pierwszy przykład działa, ale nie drugi?Import CommonJS a import ES6
// commonjs --- works!
var ReactRouter = require('react-router')
var Link = ReactRouter.Link
// es6 --- doesn't work!
import ReactRouter from 'react-router'
var Link = ReactRouter.Link
Rozumiem, że można używać import { Link } from 'react-router'
zamiast, ale ja po prostu staramy się owinąć wokół głowy jak każdy przywozowych różni.
Myślę, że też masz literówkę w swoim CommonJS, czy nie powinno to być 'var Link = ReactRouter.Link'? – CodingIntrigue
Tak, chociaż to nie było problemem – Jonny