Next.js · Middle · Запитання 63 з 75
Як із Cache Components не допустити new Date() у статичну оболонку?
async function CurrentTime() {
await io()
return <p>{new Date().toISOString()}</p>
}- ✓Правильна відповідь: Викликати
await io()зnext/cacheперед читанням, усередині межі<Suspense> - 2Обгорнути в
'use cache' - 3Використати
Date.now()натомість
Пояснення
'use cache' фіксує значення один раз для всіх. io() призупиняється під час пререндеру; на відміну від connection(), вона не блокує попереднє завантаження.