# Reactions ## 用途 显示回应计数、当前用户标记与添加选择器。 ## 最小示例 ```go items := []files.Reaction{{Emoji: "\U0001f44d", Count: 3, Mine: true}} view := func(c *ui.Context) { core.Use(c, core.Settings{}) files.Reactions(c, items, files.ReactionsOptions{Choices: []string{"\U0001f44d", "\U0001f389"}}) } ui.Render(view, 400, 100, 1) ``` ## 参数 Emoji 为显示字符;Count 必须为正;Choices 必填;People 用于提示;Disabled 默认 false。 ## 状态 默认、焦点、禁用;空数据按组件内容展示。 ## 事件 Toggled 为切换意图;Added 为选择器选项。 ## 键盘操作 Tab 到回应与添加;Enter / Space 激活;选择器左右导航;Escape 关闭。 ## 限制 计数更新与持久化由调用方执行;传入系统字体支持的表情。