Skip to content
aicoolies logo
Suspensive logo

Suspensive

Production-ready React Suspense and error handling

TypeScript library extending React Suspense API with declarative components and hooks for production applications. Provides ErrorBoundary with selective error catching via shouldCatch, SSR-safe Suspense with clientOnly prop, Delay component preventing loading flashes, ErrorBoundaryGroup for coordinated resets, and data fetching components including SuspenseQuery and SuspenseInfiniteQuery. MIT licensed by Toss with three years of active development.

About Suspensive

Suspensive is a batteries-included library filling critical gaps in React built-in Suspense implementation for production applications. React provides foundational Suspense and lazy APIs but production reveals limitations including inability to selectively catch specific error types, SSR-safety concerns, and flash-of-loading-state problems. The Toss team at Viva Republica developed Suspensive to solve these exact problems over three years of active development and real-world fintech deployment.

The core contribution is a declarative component model for error handling and loading states. ErrorBoundary accepts a shouldCatch function for catching only specific error types, ErrorBoundaryGroup enables coordinated resets across multiple boundaries, clientOnly prop prevents server-rendering issues in Next.js, and the Delay component elegantly solves the flash-of-loading-state problem preventing brief loading indicators that create janky user experiences in data-heavy applications.

Data fetching components like SuspenseQuery and SuspenseInfiniteQuery follow React Query patterns making the library natural for developers familiar with modern async patterns. The MIT-licensed design philosophy extends rather than replaces React APIs while maintaining strong TypeScript support and developer ergonomics. For React developers building production applications with data fetching, real-time updates, and sophisticated error handling Suspensive has become essential for robust async UI behavior.

Pricing & Platform Specs

Pricing Summary

Suspensive is 100% free and open-source under the MIT license, with no paid tiers or commercial subscription requirements.

Supported Platforms

TypeScript React library for Suspense, error boundaries, and async patterns

Explore categories, tags & use cases

High-performance 2D UI layout library in C

Clay is a high-performance 2D UI layout library written as a single C header file that implements a flexbox-like layout model with microsecond-level performance. It uses static arena-based memory allocation with no malloc or free calls, keeping total memory usage under 4MB for thousands of elements. Clay is renderer-agnostic, outputting sorted rendering primitives that work with any 3D engine, SDL, or can compile to HTML via WebAssembly.

Open Source

Markdown WYSIWYG editor with live preview

TOAST UI Editor is a full-featured Markdown and WYSIWYG editor by NHN that supports GFM standard syntax with extensible chart and UML rendering. It offers dual editing modes with seamless switching, live preview with scroll sync, syntax highlighting, and a plugin architecture for adding color pickers, table merging, code highlighting, and diagram support. The editor ships with React, Vue, and vanilla JavaScript wrappers and supports 20+ languages.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Suspensive?

TypeScript library extending React Suspense API with declarative components and hooks for production applications. Provides ErrorBoundary with selective error catching via shouldCatch, SSR-safe Suspense with clientOnly prop, Delay component preventing loading flashes, ErrorBoundaryGroup for coordinated resets, and data fetching components including SuspenseQuery and SuspenseInfiniteQuery. MIT licensed by Toss with three years of active development.

Is Suspensive free?

Yes — Suspensive is open source and free to use. Suspensive is 100% free and open-source under the MIT license, with no paid tiers or commercial subscription requirements.

Is Suspensive open source?

Yes — Suspensive is open source.

Is Suspensive still maintained?

Yes — Suspensive is active. Its listing was last verified on August 26, 2026.

What are the best Suspensive alternatives?

The first editor-selected Suspensive alternatives are Clay, TOAST UI Editor.