Use when implementing expand and collapse content sections.
中文简介正在准备中。当前显示原文说明。
Use when implementing user registration and account creation.
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
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.
中文简介正在准备中。当前显示原文说明。