# Suspensive > All in one for React Suspense Suspensive is a comprehensive collection of libraries designed to simplify and enhance the use of React Suspense. Suspensive contains several packages that provide components, hooks, and utilities to streamline the implementation of suspense-based features, error handling, and integrations with popular data fetching libraries. - [introduction](/docs/introduction.md) ## @suspensive/react - [Motivation](/docs/react/motivation.md) - [Installation](/docs/react/installation.md) - [Getting Started](/docs/react/getting-started.md) - [Suspensive vs Other Error Boundary Libraries](/docs/react/comparison.md) - [Suspense](/docs/react/Suspense.md) - [ErrorBoundary](/docs/react/ErrorBoundary.md) - [ErrorBoundaryGroup](/docs/react/ErrorBoundaryGroup.md) - [Delay](/docs/react/Delay.md) - [ClientOnly](/docs/react/ClientOnly.md) - [DefaultPropsProvider](/docs/react/DefaultPropsProvider.md) - [lazy](/docs/react/lazy.md) - [useIsClient](/docs/react/useIsClient.md) - [Migrating to v2](/docs/react/migration/migrate-to-v2.md) - [Migrating to v3](/docs/react/migration/migrate-to-v3.md) ## @suspensive/react-query - [Motivation](/docs/react-query/motivation.md) - [Installation](/docs/react-query/installation.md) - [SuspenseQuery](/docs/react-query/SuspenseQuery.md) - [SuspenseQueries](/docs/react-query/SuspenseQueries.md) - [SuspenseInfiniteQuery](/docs/react-query/SuspenseInfiniteQuery.md) - [Mutation](/docs/react-query/Mutation.md) - [PrefetchQuery](/docs/react-query/PrefetchQuery.md) - [PrefetchInfiniteQuery](/docs/react-query/PrefetchInfiniteQuery.md) - [QueriesHydration](/docs/react-query/QueriesHydration.md) - [QueryClientConsumer](/docs/react-query/QueryClientConsumer.md) - [IsFetching](/docs/react-query/IsFetching.md) - [createGetQueryClient](/docs/react-query/createGetQueryClient.md) - [usePrefetchQuery](/docs/react-query/usePrefetchQuery.md) - [usePrefetchInfiniteQuery](/docs/react-query/usePrefetchInfiniteQuery.md) - [queryOptions](/docs/react-query/queryOptions.md) - [mutationOptions](/docs/react-query/mutationOptions.md) - [infiniteQueryOptions](/docs/react-query/infiniteQueryOptions.md) - [useSuspenseQuery](/docs/react-query/useSuspenseQuery.md) - [useSuspenseQueries](/docs/react-query/useSuspenseQueries.md) - [useSuspenseInfiniteQuery](/docs/react-query/useSuspenseInfiniteQuery.md) - [Migrating to v2](/docs/react-query/migration/migrate-to-v2.md) - [Migrating to v3](/docs/react-query/migration/migrate-to-v3.md) ## @suspensive/jotai - [Motivation](/docs/jotai/motivation.md) - [Installation](/docs/jotai/installation.md) - [Atom](/docs/jotai/Atom.md) - [AtomValue](/docs/jotai/AtomValue.md) - [SetAtom](/docs/jotai/SetAtom.md) ## @suspensive/codemods - [Motivation](/docs/codemods/motivation.md) - [Usage](/docs/codemods/usage.md) - [Migrate TanStack Query imports](/docs/codemods/tanstackQueryImport.md) - [Migrate `` Props](/docs/codemods/migrateQueryClientConsumerProps.md) - [Migrate `with` API](/docs/codemods/migrateWithAPI.md) - [Remove `networkMode`](/docs/codemods/removeNetworkmode.md) ## Migration Guide - [Migrating to Suspensive v3](/docs/migration/migrate-to-v3.md) - [Migrating to Suspensive v2](/docs/migration/migrate-to-v2.md) - [Changelogs](/docs/changelogs.md) - [Contributors](/docs/contributors.md) - [Related Links](/docs/links.md)