我知道标题听起来有些混乱。
我在某公司担任前端开发人员实习生,我们使用React作为我们的框架。通常,当我编写一个新组件或实现一个新功能时,我将不得不导入很多东西,例如React
本身,lib(例如lodash
和moment.js
以及其他{{1 }}。
因此,通常我最终会在JS文件的顶部看到20到30条甚至更多的components
语句。
我对其他编程语言或框架不是非常了解,并且我知道它们也可能会从其他库中导入。但是,由于import
具有React
,在其他语言或框架中很少发生如此大量的components
吗?
另外,另一个问题是,我们公司对这些import
语句的顺序有非常严格的规定。例如首先导入外部npm软件包,然后导入第二个内部npm软件包。
执行一致的导入约定的原因仅仅是一种样式选择吗?还是还有其他功利主义原因?