Favicon of reactor-async

reactor-async Skill

AI Agent SkillC#Open source

Async data in Reactor — UseResource (single fetch), UseMutation (writes + optimistic updates), UseInfiniteResource (cursor pagination), and Pending (bubble-up fallback). Use when fetching, caching, paginating, or mutating server data. Published by microsoft in microsoft-ui-reactor.

What is reactor-async Skill?

Async data in Reactor — UseResource (single fetch), UseMutation (writes + optimistic updates), UseInfiniteResource (cursor pagination), and Pending (bubble-up fallback). Use when fetching, caching, paginating, or mutating server data. Published by microsoft in microsoft-ui-reactor. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
68/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Data analysis
  • Data analysis use cases

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use reactor-async Skill

  • Use it for data analysis.

Built with

C#Copy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/microsoft-ui-reactor
  • Skill file: plugins/reactor/skills/reactor-async/SKILL.md

What it does

Async data in Reactor — UseResource (single fetch), UseMutation (writes + optimistic updates), UseInfiniteResource (cursor pagination), and Pending (bubble-up fallback). Use when fetching, caching, paginating, or mutating server data.

Skill instructions

Async Resources in Reactor Reactor replaces the UseState + UseEffect + manual-cancellation dance with three hooks. Reads return AsyncValue<T, writes return a Mutation handle. The hook owns the cancellation token, dedups across siblings, caches results in a shared QueryCache, and drops late results on unmount. Available on any Component subclass directly; on RenderContext as extension methods for function components (Memo(ctx = ...) or RenderEachTime(ctx = ...)). 1. UseResource — single fetch csharp AsyncValue<T UseResource<T( Func<CancellationToken, Task<T fetcher, object[] deps, ResourceOptions? options = null); AsyncValue<T is a sealed 4-state record: Loading, Data(T Value), Error(Exception), Reloading(T Previous) (stale-while-revalidate). Pattern-match with a switch: csharp class UserCard : Component { public override Element Render() { var user = UseResource( ct = Api.GetUserAsync(userId, ct), deps: new object[] { userId }); return user switch { AsyncValue<User.Loading = TextBlock(

Explore related resources

Frequently asked questions

What is reactor-async?

reactor-async is a open-source AI agent skill with Copy skill directory. Async data in Reactor — UseResource (single fetch), UseMutation (writes + optimistic updates), UseInfiniteResource (cursor pagination), and Pending (bubble-up fallback).

Who is reactor-async best for?

reactor-async is best for reusing agent instructions, scripts, and references, data analysis workflows.

How do I install reactor-async?

Install or run reactor-async using Copy skill directory. Check reactor-async for the latest setup command.

Is reactor-async actively maintained?

reactor-async may need a closer maintenance check before production use.

Share:

Stars
570
Forks
39
Last commit
9 days ago
Repository age
3 months
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to reactor-async