【发布时间】:2016-02-05 02:45:57
【问题描述】:
我的印象是这种语法:
import Router from 'react-router';
var {Link} = Router;
最终结果与此相同:
import {Link} from 'react-router';
谁能解释一下有什么区别?
(我原本以为是React Router Bug。)
【问题讨论】:
-
不幸的是,它们具有相同的速记语法,但是如果您检查它们的长形式,它们显然是不同的:
var {"Link": Link} = Router;vsimport {Link as Link} from '…';
标签: javascript ecmascript-6 destructuring es6-modules