javascript作为关键字,多个名称在“后”;作为「;进口
我在一个javascript文件中注意到了这个导入javascript作为关键字,多个名称在“后”;作为「;进口,javascript,reactjs,import,module,Javascript,Reactjs,Import,Module,我在一个javascript文件中注意到了这个导入 从“react Router dom”导入{BrowserRouter as Router,Route,Switch} 根据我过去的经验,我可以将视为用于为导入的模块创建别名的关键字 那么这是否只是导入路由器、路由、交换机模块?或者它是否将这些词用作BrowserRouter的别名?此处如何使用as关键字?as仅适用于浏览器路由器。另外两个(路由和交换机)不受影响 该导入与此相同: import {BrowserRouter as Router
从“react Router dom”导入{BrowserRouter as Router,Route,Switch}
根据我过去的经验,我可以将视为用于为导入的模块创建别名的
关键字
那么这是否只是导入
路由器、路由、交换机
模块?或者它是否将这些词用作BrowserRouter
的别名?此处如何使用as
关键字?as仅适用于浏览器路由器。另外两个(路由
和交换机
)不受影响
该导入与此相同:
import {BrowserRouter as Router} from "react-router-dom";
import {Route, Switch} from "react-router-dom";
或者,就这一点而言::-)
它正在从模块“react router dom”
导入三个命名的导出:
(在模块代码中使用本地名称BrowserRouter
)Router
(对本地标识符使用相同的名称)路线
(对本地标识符使用相同的名称)开关
import {Route, Switch, BrowserRouter as Router} from "react-router-dom";