Это позволяет большую модульную организацию. Например, допустим, вы создаете библиотеку, для которой потребители ожидают, что смогут импортировать все из корня index.js
библиотеки. Используя export .. from
, вы можете написать функции со связанными функциями в одном и том же файле (или в той же папке), , а затем в index.js
, экспортировать их все сразу, несмотря на их распространениепо всей базе кода.
Это проще, чем указывать потребителям библиотеки тщательно искать, из какого подмодуля им нужно будет импортировать конкретный объект.