Тест: Данные и состояние

Итоговый тест по курсу «Данные и состояние». 20 вопросов, 70% для прохождения, 3 попытки.

Вопросов: 20Попыток осталось: 1 из 1Проходной: 70%
01

Какая библиотека для серверных данных?

02

Где хранить токены?

03

Что такое pull to refresh?

04

Что такое useInfiniteQuery?

05

Что делает invalidateQueries?

06

Что такое онлайн-статус?

07

Что делает onlineManager?

08

Какой хук для WebSocket?

09

Что верно про TanStack Query?

10

Что можно хранить в SecureStore?

11

Что делать при офлайне?

12

Что верно про AsyncStorage?

13

Где хранить токены?

14

Какая библиотека для серверных данных?

15

Какой метод обновляет кеш?

16

Что определяет наличие интернета?

17

Заполни пропуски в useQuery

const {{ data, isLoading }} = ( {{
    queryKey: ['posts'],
    queryFn: () => api.get('/posts').then((r) => r.),
}});
18

Заполни пропуски в пагинации

const { data, , hasNextPage } = useInfiniteQuery({
    queryKey: ['posts'],
    queryFn: ({ pageParam }) => api.get('/posts?page=' + pageParam),
    getNextPageParam: (last) => last.,
});
19

Заполни пропуски в офлайне

.addEventListener((state) => {{
    (!!state.isConnected);
}});
20

Заполни пропуски в SecureStore

import * as SecureStore from '';

await SecureStore.('token', token);
const token = await SecureStore.getItemAsync('token');