Skip to content

Conversation

Nicolapps
Copy link
Member

@Nicolapps Nicolapps commented Sep 27, 2025

The TanStack Start + Clerk is currently overly complex:

  • There are multiple tables and functions with similar goals, each one adding additional complexity
  • There are some examples of SSR that fetches data from a non-Convex API, which makes it confusing
  • There are examples that use useQuery instead of useSuspenseQuery. In 99% of cases, useSuspenseQuery is what the user probably wants, since:
    • If developers want loading states that are closer to the components, they can use suspense boundaries
    • If developers want to avoid waterfalls, they can use useSuspenseQueries

Copy link
Collaborator

@thomasballinger thomasballinger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great

@Nicolapps Nicolapps merged commit 4e70a36 into main Sep 27, 2025
20 checks passed
@Nicolapps Nicolapps deleted the nicolas/simplify-clerk-template branch September 27, 2025 02:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants