convex-realtime

Subscribe React components to live Convex data with automatic updates.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/Noisemaker111/be-my-valentine --skill convex-realtime-noisemaker111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-realtime
Source: https://github.com/Noisemaker111/be-my-valentine/tree/main/.agents/skills/convex-realtime
Command: npx skills add https://github.com/Noisemaker111/be-my-valentine --skill convex-realtime-noisemaker111

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convex Realtime patterns solve the challenge of building reactive apps by providing structured guidance on real-time subscriptions, optimistic updates, caching, and cursor-based pagination in Convex.

Core Features & Use Cases

  • Real-time subscriptions with automatic updates across UI components.
  • Optimistic updates to improve perceived performance with eventual consistency.
  • Intelligent caching and cursor-based pagination for scalable data loading.
  • Use cases include dashboards, collaborative apps, and live monitoring interfaces.

Quick Start

Create a React component that subscribes to a Convex API and renders a live list.

Frequently Asked Questions about convex-realtime

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up real-time subscriptions in a Convex React app?

Real-time subscriptions in Convex React apps are set up by having React components subscribe to a Convex API to render live lists with automatic updates. The Skill provides structured guidance for this reactive data flow.

What is the best way to apply optimistic updates with Convex?

Optimistic updates with Convex improve perceived performance by applying local changes immediately before server confirmation. This pattern maintains eventual consistency while keeping the UI responsive during data synchronization.

How does cursor-based pagination work for large Convex datasets?

Cursor-based pagination in Convex works by loading large datasets in scalable chunks using intelligent caching. This approach supports efficient real-time data synchronization and consistent views across UI components.

Does Convex support consistent cross-component views for collaborative dashboards?

Convex supports consistent cross-component views for collaborative dashboards by enabling automatic real-time subscriptions. This ensures multiple UI components share synchronized live data states without manual refresh logic.

Why do I need cursor-based pagination instead of standard offsets in Convex real-time apps?

Cursor-based pagination is needed in Convex real-time apps because standard offsets break when data changes dynamically. Cursor pagination maintains accurate positioning during live updates and enables smart caching for scalable loading.