Emchik
@Emchik
Что-то прикольное сделать могу

Как лучше использовать импорт в ES6 и почему?

Наткнулся на такой вариант импорта:
const PageProfileFriends = () => import( '../components/pages/profile/friends/PageProfileFriends')


Почему так написали, а не так?
import PageProfileFriends from "../components/pages/profile/friends/PageProfileFriends"
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Вообще-то это совершенно разные конструкции. В частности вторая работает в момент парсинга, а вторая в момент выполнения и возвращает promise

https://learn.javascript.ru/modules-dynamic-imports
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Alexandroppolus
@Alexandroppolus
кодир
Импорт со скобками нужен для динамической подгрузки кода, при необходимости. То есть пока пользователь не добрался до PageProfileFriends, кода этого компонента нет, а при первом упоминании он будет загружен.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы