This release drops support for React 17, leveraging React 18's automatic batching for more consistent UI updates, and removes the react-dom dependency to better support React Native-only projects. Three new optimistic update helpers land for paginated queries, and a new compareValues function provides client-side value ordering that matches backend semantics.
Product Release May 2, 2025
Convex 1.24
convex v1.24
Convex Team
Published on May 2, 2025
Overview
Included Features (4)
#87
Drop React 17 Support
React 18 is now the minimum, enabling automatic batching. The react-dom dependency is removed for better React Native support.
Completed
#88
Optimistic Update Helpers for Pagination
Three new helpers — insertAtTop, insertAtBottomIfLoaded, and insertAtPosition — for optimistic updates on paginated queries.
Completed
#89
compareValues Function
New function exported from convex/values that matches Convex backend value ordering semantics, useful for client-side sorting.
Completed
#90
Paste Login Flow
npx convex login --login-flow paste provides a manual token paste method for environments where browser-based auth doesn't work.
Completed