React · Junior · Запитання 36 з 75
Що потрібно, щоб React.lazy працював?
- ✓Правильна відповідь: Обгорнути його (або предка) в
<Suspense fallback> - 2Викликати
lazyусерединіuseEffectпісля монтування - 3Додати до лінивого компонента атрибут
async
Пояснення
Поки код вантажиться, компонент «призупиняється», і найближчий <Suspense> показує fallback. Оголошувати lazy треба на рівні модуля, а не всередині компонента - інакше за кожного рендеру буде новий компонент із втратою стану. Модуль повинен мати default-експорт.