Callback
The Callback class is used to support Action and Func serialization. Callback.Create and Callback.CreateOne are shortcut methods for creating ActionCallback, FuncCallback, AsyncActionCallback, and AsyncFuncCallback.
Pass lambda callbacks to Javascript
JS.Set("testCallback", Callback.Create<string>((strArg) => {
Console.WriteLine($"Javascript sent: {strArg}");
// this prints "Hello callback!"
}));
Pass method callbacks to Javascript
string SomeNetFn(string input){
return $"Recvd: {input}";
}
JS.Set("someNetFn", Callback.CreateOne<string, string>(SomeNetFn));
Pass async method callbacks to Javascript Under the hood, BlazorJS is returning a Promise to Javascript when the method is called