选择出口'出口'和'默认导出'在React?

时间:2017-07-12 07:33:06

标签: reactjs react-redux

我知道我们导出的组件能够导入到其他文件中 为此,我们使用了“已命名的导出'和默认导出'”,但我确实不确定要关注的事情,

1.是否有任何特定背景可供选择?

2。'被命名为出口'和'默认出口'可互换?

1 个答案:

答案 0 :(得分:0)

主要是风格和一致性问题。粗略的经验法则可能是:

  • 如果您只想从模块导出一个项目,请使用默认导出
  • 如果您要从模块中导出几个同样重要的项目,请使用命名导出
  • 如果您想要导出多个项目,但其中一个项目远远超过了该项目的默认导出,并为其他项目命名。

但有一件事是尝试坚持你的决定,并且不要试图无休止地将一些项目从默认项目移动到命名项目,反之亦然,因为使用你的模块的代码也可能需要更新。