Встречается на собеседованиях • сегодня

В чём разница между TanStack, Vue-query и Pinia

TanStack Query (ранее React Query) и Vue Query — это библиотеки для управления серверным состоянием, а Pinia — для клиентского.

TanStack/Vue Query:

  • Оптимизированы для работы с API (кеширование, инвалидация, фоновые обновления).
  • Автоматически управляют загрузкой, ошибками и синхронизацией данных.
  • Пример (Vue Query):
javascript
const { data, isLoading } = useQuery('todos', fetchTodos);

Pinia:

  • Клиентский стейт-менеджер, аналог Vuex.
  • Хранит локальные данные, не связанные с бэкендом.
  • Пример:
javascript
const store = useStore();
store.count++; // Изменение локального состояния

Итог:

  • TanStack/Vue Query — для данных с сервера.
  • Pinia — для внутреннего состояния приложения.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы