Server-side vs client-side validation - TanStack