diff --git a/aspnetcore/blazor/components.md b/aspnetcore/blazor/components.md
index bebd7d9907..e9a6170b9a 100644
--- a/aspnetcore/blazor/components.md
+++ b/aspnetcore/blazor/components.md
@@ -517,9 +517,10 @@ Component references provide a way to reference a component instance so that you
* Add an [@ref](xref:mvc/views/razor#ref) attribute to the child component.
* Define a field with the same type as the child component.
+* Provide the `@ref:suppressField` parameter, which suppresses backing field generation. For more information, see [Removing automatic backing field support for @ref in 3.0.0-preview9](https://github.com/aspnet/Announcements/issues/381).
```cshtml
-
+
@code {
private MyLoginDialog loginDialog;
diff --git a/aspnetcore/blazor/javascript-interop.md b/aspnetcore/blazor/javascript-interop.md
index 755e518752..d135083eb0 100644
--- a/aspnetcore/blazor/javascript-interop.md
+++ b/aspnetcore/blazor/javascript-interop.md
@@ -119,11 +119,12 @@ Capture references to HTML elements in a component using the following approach:
* Add an `@ref` attribute to the HTML element.
* Define a field of type `ElementReference` whose name matches the value of the `@ref` attribute.
+* Provide the `@ref:suppressField` parameter, which suppresses backing field generation. For more information, see [Removing automatic backing field support for @ref in 3.0.0-preview9](https://github.com/aspnet/Announcements/issues/381).
The following example shows capturing a reference to the `username` `` element:
```cshtml
-
+
@code {
ElementReference username;
@@ -152,7 +153,7 @@ Use `IJSRuntime.InvokeAsync` and call `exampleJsFunctions.focusElement` with
```cshtml
@inject IJSRuntime JSRuntime
-
+
@code {
@@ -182,7 +183,7 @@ The method is called directly on the object. The following example assumes that
@inject IJSRuntime JSRuntime
@using JsInteropClasses
-
+
@code {
diff --git a/aspnetcore/blazor/javascript-interop/samples_snapshot/component1.razor b/aspnetcore/blazor/javascript-interop/samples_snapshot/component1.razor
index da6d8976dd..00c3836404 100644
--- a/aspnetcore/blazor/javascript-interop/samples_snapshot/component1.razor
+++ b/aspnetcore/blazor/javascript-interop/samples_snapshot/component1.razor
@@ -4,6 +4,8 @@
@code {
+ private ElementReference username;
+
public async void SetFocus()
{
await JSRuntime.InvokeAsync