Next.js · Senior · Запитання 22 з 75
Сторонній компонент використовує хуки, але в ньому немає 'use client'. Як використати його в серверній сторінці?
- ✓Правильна відповідь: Реекспортувати його з власного файлу з
'use client' - 2Обгорнути його в
<Suspense>- цього досить - 3Ніяк: такі бібліотеки несумісні з App Router
Пояснення
Створюють components/carousel.tsx: 'use client'; export { Carousel } from 'acme-carousel'. Тепер серверний компонент імпортує клієнтську обгортку. Багато бібліотек уже додали директиву самі. Suspense до клієнтської межі стосунку не має.