Как тестировать React.lazy компоненты?

Senior
113 просмотров
AFK Offer AI

React.lazy загружает компонент динамически — в тесте нужен Suspense wrapper. render(Loading

}>). Сначала увидишь fallback, потом waitFor для загруженного контента. Можно мокать lazy модуль: jest.mock("./LazyComponent", () => ({ default: () =>
Mocked
})). Для Playwright: lazy компоненты загружаются автоматически — E2E не знает о code splitting. Тестируй loading state и loaded state. Проверяй error boundary если чанк не загрузился.

Следующий вопрос

Что такое Web Components и как они работают с фреймворками?