React 助手

设计与多媒体 社区
解读按原文结构重写,命令、链接、术语均保留;右侧可核对作者原始 SKILL.md

方法与流程

  • Step 0: Gather Editorial Content:Before writing, collect the information that makes documentation useful beyond mechanical structure. Ask the user these questions — or, if they aren't available, search existing usages in the codebase (Grep for the component name across static/app/views/) to…
  • Step 1: Locate the Component:Find the component source file: Read the component file to understand: Props and their types
  • Step 2: Determine Frontmatter:Category values: Category · Components buttons · Button, ButtonBar, LinkButton

适用与边界

  • When to use:Use <Alert> for inline feedback within a page. For application-level banners that span the full viewport, use the system prop or reach for <Toast> if the message is transient. [!WARNING] Do not use <Alert variant="danger"> for confirmation dialogs. Use a modal…
  • 当前原文没有单列不适用场景或限制。

原文中的明确线索

  • 要点:「When should a developer reach for this component?」、「When should they NOT use it — and what should they use instead?」、「What does each variant/priority mean semantically?」、「What do developers commonly get wrong?」、「Are there related components that overlap in purpose?」、「Which props and variants are worth documenting with a demo?」、「Core」、「Modifier」
  • 文件与命令.mdxstatic/app/components/core/Grepstatic/app/views/## When to use> [!WARNING]## See Alsodanger

流狐整理:以上内容来自当前 SKILL.md 的章节与原词;未补写作者没有声明的工具、兼容性或能力。

流狐档案 作者与许可取自来源;运行、权限和网络为流狐检测或估算
流狐分类
设计与多媒体
作者声明 Agent
未找到明确声明;不据此推断已兼容或已测试
静态检查
88 / 100 · 启发式扫描,不代表运行安全
作者 / 版本 / 许可
@getsentry · 未声明 license
流狐 Token 估算
低消耗
流狐接入估算
需简单配置
是否需要外部 API Key
未发现要求
检测到的系统要求
未声明
底层运行要求
未声明
检测到的文件与系统行为
  • 只读
  • 允许写入 / 修改
检测到的网络行为
仅限本地
安装命令数
无(仅作为资料)

档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。

需要注意: 未限定 allowed-tools,默认拥有全部工具权限。

输出预览 react-component-documentation.preview
# Complete Example

---
title: Alert
description: Alerts provide contextual feedback messages with different severity levels.
category: status
source: '@sentry/scraps/alert'
resources:
  js: https://github.com/getsentry/sentry/blob/master/static/app/components/core/alert/index.tsx
  a11y:
    WCAG 1.4.3: https://www.w3.org/TR/WCAG22/#contrast-minimum
    WCAG 2.1.1: https://www.w3.org/TR/WCAG22/#keyboard
    WAI-ARIA Alert Pattern: https://www.w3.org/WAI/ARIA/apg/patterns/alert/
---

import {Alert} from '@sentry/scraps/alert';

import * as Storybook from 'sentry/stories';

import documentation from '!!type-loader!@sentry/scraps/alert';

export {documentation};

To create a basic alert, wrap a message in `<Alert>` and specify the appropriate type.

讨论

基于 GitHub Discussions。登录 GitHub 即可参与讨论、点赞、订阅更新。