Адаптер из 0.1.1 оброс фичами. Замораживаем API, собираем фидбэк.
🛟 SSR с Next.js App Router
• useSuspenseQuery / useSuspenseQueries теперь работают в RSC-проходе — server HTML рендерится с prefetched-данными, никакого Suspense-flash'a
• Новые примитивы: prefetchQueries + HydrationBoundary
• Полный гайд по SSR
📦 Новые API
• createQueries — реактивные семейства запросов из Store<TItem[]>
• useQueries / useSuspenseQueries — tuple фабрик или семейство
• Cache-actions — cancel/remove/reset как декларативные events
• useIsFetching / useIsMutating— глобальные индикаторы
🤝 Миграция с @tanstack/react-query
• QueryClientCompatProvider — обе либы делят один QueryClient, мигрируй компонент-за-компонентом
🧪 Покрытие тестами
• CI прогоняет матрицу React 18 / 19 × Next 15 / 16 на Node 22 / 24
• SSR-concurrency: 1000 параллельных renderToString на каждый push — гарантия что данные между запросами не утекают
• Effector поддерживается с версии 23+
npm install @effector-tanstack-query/core@rc @effector-tanstack-query/react@rc
Хочется фидбэка — особенно от SSR, мигрирующих и тех кто работает с динамическими списками. До 1.0 можно ломать API безболезненно.
Отдельное спасибо @domosedov за баг-репорты 🙏
Нашёл проблему — заводи issue на GitHub или пиши в личку @raineliani.
Залетайте 👇
🔗 Репо · 📚 Дока · 🧪 Примеры