Skills / Engineering / Convex Reactive Backend

Convex Reactive Backend

Build reactive backends with Convex. Covers queries, mutations and actions, the document database, real-time subscriptions that auto-update the UI, scheduled functions, file storage, and end-to-end type safety from database to React.

This skill helps you build full-stack apps on Convex. It writes typed queries, mutations and actions, models the reactive document database, wires subscriptions that push updates to clients automatically, schedules cron and delayed functions, handles file storage and auth, and authors reusable components with end-to-end TypeScript type safety.

convex reactive backend realtime typescript

When to use

Use when building on Convex — reactive queries, mutations and actions, the document database, real-time subscriptions, scheduled functions, file storage, or type-safe React integration.

Examples

Reactive query

Auto-updating data

Write a Convex query and mutation for a todo list and wire the React hooks so the UI updates in real time when any client changes data

Scheduled action

Background work

Create a Convex scheduled function that runs every 10 minutes to fetch an external API and upsert results into a table
Added to wishlist