How to refetch data after Clerk login?
Problem: data is stale after authentication change.
I need a way to invalidate data (tRPC) after login/logout. Clerk doesn't seem to give you a way to manually control login-logout. They give you prebuilt SignInButton/SignOutButton but you can't control it.
I tried using useEffect with {isSignIn} = useUser() but it only worked with sign-out and not sign-in.
