首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ES6默认关键字背后的原因

ES6默认关键字背后的原因
EN

Stack Overflow用户
提问于 2017-02-12 05:53:08
回答 1查看 8.8K关注 0票数 19

我现在正在学习一个目前使用ES6的React教程。我是ES6新手,在从模块导出名称时经常使用默认关键字。我一直在试图理解默认单词背后的推理,但还没有找到一个我能理解的答案。

下面是一个示例:

代码语言:javascript
复制
const Header = () => {
  return (
    <nav>
      <IndexLink to="/" activeClassName="active">Home</IndexLink>
      {" | "}
      <Link to="/about" activeClassName="active">About</Link>
      {" | "}
      <Link to ="/course" activeClassName="active">Courses</Link>
    </nav>
  );
};

export default Header;

事先谢谢你,如果我不清楚的话,请告诉我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-12 05:58:00

因为您可以从同一个文件导出许多变量,所以在整个文件中只使用一次default,可以在不使用{}括号的情况下将这个默认变量导入到外部:

代码语言:javascript
复制
export default Header;

让你进口它:

代码语言:javascript
复制
import Header from './Header.jsx';
代码语言:javascript
复制
export {Header};

让你进口它:

代码语言:javascript
复制
import {Header} from './Header.jsx';
票数 35
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42184655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档