Встречается на собеседованиях • сегодня
Как использовать import из URL вместо файла
В современных браузерах можно использовать динамический import() с URL напрямую, но есть нюансы:
javascript
// Для модулей с правильными CORS-заголовками
const module = await import('https://example.com/module.js');
// Пример с React.lazy (только для вебпака/сборщиков)
const LazyComponent = React.lazy(() => import('https://cdn.com/component.js'));
text
Ограничения:
1. Сервер должен отдавать модуль с заголовком `Content-Type: application/javascript`
2. Нужны CORS-заголовки (`Access-Control-Allow-Origin: *`)
3. Не работает с bare imports (`import React from 'react'`)
4. Лучше использовать для разработки, в продакшене - CDN или локальные файлы
Для импорта JSON нужно использовать `fetch` + `await response.json()`
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы