docs(ui): explain page and shared component lifecycle boundaries

This commit is contained in:
2026-11-12 16:11:24 +08:00
parent 5d82655e0e
commit cc2172319e
10 changed files with 19 additions and 5 deletions
+1
View File
@@ -53,6 +53,7 @@ export interface ButtonProps
const Button = React.forwardRef<HTMLButtonElement, ButtonProps>(
({ className, variant, size, asChild = false, ...props }, ref) => {
// 只选择宿主,不另包一层DOM;cn合并变体和调用方样式,业务逻辑不进入这个封装。
// asChild 不把链接转换成原生按钮:disabled 属性本身不保证链接无法导航,调用方须按宿主处理行为。
const Comp = asChild ? Slot : "button";
return (
<Comp