Тест: Данные и кеширование
Итоговый тест по курсу «Данные и кеширование». 20 вопросов, 70% для прохождения, 3 попытки.
01
Что делает fetch в Server Component?
02
Как отключить кеш?
03
Что делает revalidatePath?
04
Что делает revalidateTag?
05
Что такое Server Action?
06
Какая директива для Server Action?
07
Что делает Suspense?
08
Что такое streaming?
09
Что можно делать с данными?
10
Какие стратегии кеша есть?
11
Что делают Server Actions?
12
Что верно про Suspense?
13
Какая опция отключает кеш?
14
Какая функция обновляет кеш по пути?
15
Какая директива для Server Action?
16
Какой компонент показывает fallback?
17
Заполни пропуски в fetch
const data = await fetch('https://api.example.com', {{ : 'no-store', }}).();
18
Заполни пропуски в Server Action
export async function createPost(formData: FormData) {{ const title = formData.get('title'); await db.posts.create({{ title }}); ('/posts'); }}
19
Заполни пропуски в форме
'use client'; import {{ }} from 'react'; export default function Form() {{ const [state, formAction] = useActionState(createPost, null); return <form action={{formAction}}><button>OK</button></form>; }}
20
Заполни пропуски в Suspense
< fallback={{<div>Загрузка...</div>}}> <AsyncComponent /> </Suspense>