diff --git a/BlazorApp/BlazorStateApp/Pages/JSInterop.razor b/BlazorApp/BlazorStateApp/Pages/JSInterop.razor
new file mode 100644
index 0000000..0faf0fd
--- /dev/null
+++ b/BlazorApp/BlazorStateApp/Pages/JSInterop.razor
@@ -0,0 +1,34 @@
+@page "/jsinterop"
+@inject IJSRuntime _jsRuntime;
+
+
JSInterop
+
+
+
+
+
+
+
+
+
+
@_name
+
+
+@code {
+ string _name;
+
+ private async void HelloWorld()
+ {
+ await _jsRuntime.InvokeVoidAsync("testFunction.helloWorld", null);
+ }
+
+ private async void InputName()
+ {
+ _name = await _jsRuntime.InvokeAsync("testFunction.inputName", "Send from Blazor");
+ StateHasChanged();
+ }
+}
diff --git a/BlazorApp/BlazorStateApp/Pages/_Layout.cshtml b/BlazorApp/BlazorStateApp/Pages/_Layout.cshtml
index 61d1235..a5f053b 100644
--- a/BlazorApp/BlazorStateApp/Pages/_Layout.cshtml
+++ b/BlazorApp/BlazorStateApp/Pages/_Layout.cshtml
@@ -28,5 +28,6 @@
+