·swiftui-async-button
</>

swiftui-async-button

Используйте AsyncButton из ButtonKit для действий кнопок SwiftUI, которые запускают задачу, вызывают async/await, используют do/catch или требуют встроенной обратной связи о загрузке/прогрессе/ошибке. Запускается при замене пользовательских оболочек Button+Task или когда действие кнопки может вызываться или является асинхронным.

4Установки·0Тренд·@dean151

Установка

$npx skills add https://github.com/dean151/buttonkit --skill swiftui-async-button

Как установить swiftui-async-button

Быстро установите AI-навык swiftui-async-button в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/dean151/buttonkit --skill swiftui-async-button
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Источник: dean151/buttonkit.

Overview Prefer ButtonKit AsyncButton over custom Button { Task { ... } } or manual do/catch wrappers to get standardized loading, progress, and error feedback for async or throwing actions.

External triggers When another UI event should trigger the same action (e.g., keyboard submit), assign an id to AsyncButton and use @Environment(\.triggerButton) to trigger it.

Progress If the action can report progress, use AsyncButton(progress: ...) and update the provided progress object. For supported progress types, styles, and demo patterns, read skills/swiftui-async-button/references/asyncbutton.md.

Используйте AsyncButton из ButtonKit для действий кнопок SwiftUI, которые запускают задачу, вызывают async/await, используют do/catch или требуют встроенной обратной связи о загрузке/прогрессе/ошибке. Запускается при замене пользовательских оболочек Button+Task или когда действие кнопки может вызываться или является асинхронным. Источник: dean151/buttonkit.

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
npx skills add https://github.com/dean151/buttonkit --skill swiftui-async-button
Источник
dean151/buttonkit
Категория
</>Разработка
Проверено
Впервые замечено
2026-02-05
Обновлено
2026-03-10

Browse more skills from dean151/buttonkit

Короткие ответы

Что такое swiftui-async-button?

Используйте AsyncButton из ButtonKit для действий кнопок SwiftUI, которые запускают задачу, вызывают async/await, используют do/catch или требуют встроенной обратной связи о загрузке/прогрессе/ошибке. Запускается при замене пользовательских оболочек Button+Task или когда действие кнопки может вызываться или является асинхронным. Источник: dean151/buttonkit.

Как установить swiftui-async-button?

Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/dean151/buttonkit --skill swiftui-async-button После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

https://github.com/dean151/buttonkit

Детали

Категория
</>Разработка
Источник
skills.sh
Впервые замечено
2026-02-05

Похожие навыки

Нет