Я знаю, что название может показаться немного запутанным.
Я работаю интерном-разработчиком в какой-то компании, и мы используем React в качестве нашей платформы.Обычно, когда я пишу новый компонент или реализую новую функцию, мне придется импортировать много вещей, таких как React
, lib, как lodash
и moment.js
, а также другие components
из проекта.
Поэтому обычно я получаю от 20 до 30, даже больше import
операторов, которые находятся в верхней части файла JS.
Я не очень разбираюсь в других языках программирования или фреймворках, и я понимаю, что они, вероятно, также будут импортированы из других библиотек.Но поскольку React
имеет components
, такое большое количество import
редко встречается в других языках или системах?
Кроме того, другой вопрос заключается в том, что наша компания имеет очень жесткое правило порядкаimport
заявления.Например, сначала импортируйте внешние пакеты npm, затем - вторые внутренние пакеты npm.
Является ли причина для обеспечения соблюдения согласованного соглашения об импорте просто стилистическим выбором?Или есть другие утилитарные причины?