domains / families / software-engineering / use-js-interop

use-js-interop

separate

Add, review, or fix JavaScript interop in Blazor components. USE FOR: calling JavaScript from Blazor, calling .NET from JavaScript, collocated .razor.js modules, IJSRuntime, IJSObjectReference lifecycle, DotNetObjectReference, ElementReference, timing rules for when JS is available, IAsyncDisposable disposal of JS references, server-side JS interop safety. DO NOT USE FOR: general Blazor component authoring without JS interop needs (use author-component), forms (use collect-user-input).

When to use

When not to use

Skill page

Source

RepositoryPath
dotnet/skillsplugins/dotnet-blazor/skills/use-js-interop/SKILL.md