Use when implementing expand and collapse content sections.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing user registration and account creation.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
실행 점수 미검증
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
User registration and account creation
Sign Up Flow is the registration process through which new users create an account. It collects the minimum required information (typically name, email, and password), validates inputs, and onboards users into the application. The best sign-up flows minimize friction by asking for only what's essential, providing real-time validation, and offering alternative registration methods like social login to reduce abandonment.
Use Sign Up Flow to create new user accounts and collect the minimum information needed to get started. Common scenarios include:
references/pattern.md, then choose the smallest viable variation.Do's ✅
<label> elementsautocomplete="new-password" on the password field to signal account creationrole="alert" and aria-describedbyrole="progressbar" with aria-labelDebounce Inline Validation
let timeout;
emailInput.addEventListener('input', () => {
clearTimeout(timeout);
timeout = setTimeout(validateEmail, 300);
});
The Problem: Requiring phone number, company name, job title, address, and other fields at signup creates a wall of inputs that drives users away.
How to Fix It: Ask for only email and password at signup. Collect additional information through progressive profiling after the user is onboarded.
The Problem: Allowing users to sign up with any email without verification leads to fake accounts, spam, and account recovery issues.
How to Fix It: Send a verification email immediately after signup. Allow limited access until the email is confirmed. Use a clear verification prompt.
The Problem: Requiring uppercase, lowercase, number, special character, minimum 12 characters, and no dictionary words frustrates users and doesn't proportionally improve security.
How to Fix It: Use a minimum length (8-12 characters) and a strength meter that encourages strong passwords without rigid rules. Consider supporting passkeys as an alternative.
For full implementation detail, examples, and testing notes, see references/pattern.md.
Pattern page: https://uxpatterns.dev/patterns/authentication/signup
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Use when implementing expand and collapse content sections.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing user account configuration and preferences.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing social activity and updates stream.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing conversational AI chat interfaces.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing handling AI-specific errors.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when implementing loading states for AI operations.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.