Skip to content

Commit 8e57f15

Browse files
reword JS framework to JS technology (#36265)
1 parent ec629ec commit 8e57f15

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

aspnetcore/blazor/components/js-spa-frameworks.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Learn how to create and use Razor components in JavaScript apps and
55
monikerRange: '>= aspnetcore-6.0'
66
ms.author: wpickett
77
ms.custom: mvc
8-
ms.date: 11/12/2024
8+
ms.date: 10/26/2025
99
uid: blazor/components/js-spa-frameworks
1010
---
1111
# Use Razor components in JavaScript apps and SPA frameworks
@@ -241,13 +241,13 @@ For an advanced example with additional features, see the example in the `BasicT
241241

242242
:::moniker range=">= aspnetcore-7.0"
243243

244-
Use Blazor custom elements to dynamically render Razor components from other SPA frameworks, such as Angular or React.
244+
Use Blazor custom elements to dynamically render Razor components from different JavaScript technologies, such as [Angular](https://angular.dev/), [React](https://react.dev/), and [Vue](https://vuejs.org/).
245245

246246
Blazor custom elements:
247247

248248
* Use standard HTML interfaces to implement custom HTML elements.
249249
* Eliminate the need to manually manage the state and lifecycle of root Razor components using JavaScript APIs.
250-
* Are useful for gradually introducing Razor components into existing projects written in other SPA frameworks.
250+
* Are useful for gradually introducing Razor components into existing projects written in other technologies.
251251

252252
Custom elements don't support [child content](xref:blazor/components/index#child-content-render-fragments) or [templated components](xref:blazor/components/templated-components).
253253

@@ -471,7 +471,7 @@ Use the custom element with any web framework. For example, the preceding counte
471471

472472
## Generate Angular and React components
473473

474-
Generate framework-specific JavaScript (JS) components from Razor components for web frameworks, such as Angular or React. This capability isn't included with .NET, but is enabled by the support for rendering Razor components from JS. The [JS component generation sample on GitHub](https://github.com/aspnet/samples/tree/main/samples/aspnetcore/blazor/JSComponentGeneration) demonstrates how to generate Angular and React components from Razor components. See the GitHub sample app's `README.md` file for additional information.
474+
Generate JavaScript (JS) components from Razor components for JavaScript technologies, such as Angular or React. This capability isn't included with .NET, but is enabled by the support for rendering Razor components from JS. The [JS component generation sample on GitHub](https://github.com/aspnet/samples/tree/main/samples/aspnetcore/blazor/JSComponentGeneration) demonstrates how to generate Angular and React components from Razor components. See the GitHub sample app's `README.md` file for additional information.
475475

476476
> [!WARNING]
477477
> The Angular and React component features are currently **experimental, unsupported, and subject to change or be removed at any time**. We welcome your feedback on how well this particular approach meets your requirements.

aspnetcore/includes/spa-templates-recommend-vs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ms.author: tdykstra
44
ms.date: 10/10/2023
55
ms.topic: include
66
---
7-
Visual Studio provides project templates for creating single-page apps (SPAs) based on JavaScript frameworks such as [Angular](https://angular.dev/), [React](https://react.dev/), and [Vue](https://vuejs.org/) that have an ASP.NET Core backend. These templates:
7+
Visual Studio provides project templates for creating single-page apps (SPAs) based on JavaScript technologies, such as [Angular](https://angular.dev/), [React](https://react.dev/), and [Vue](https://vuejs.org/) that have an ASP.NET Core backend. These templates:
88

99
* Create a Visual Studio solution with a frontend project and a backend project.
1010
* Use the Visual Studio project type for JavaScript and TypeScript (*.esproj*) for the frontend.

aspnetcore/release-notes/aspnetcore-8.0.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ author: tdykstra
44
description: Learn about the new features in ASP.NET Core in .NET 8.
55
ms.author: tdykstra
66
ms.custom: mvc
7-
ms.date: 05/02/2024
7+
ms.date: 10/26/2025
88
uid: aspnetcore-8
99
---
1010
# What's new in ASP.NET Core in .NET 8
@@ -869,7 +869,7 @@ The following sections describe miscellaneous new features in ASP.NET Core in .N
869869

870870
### Visual Studio project templates for SPA apps with ASP.NET Core backend
871871

872-
Visual Studio project templates are now the recommended way to create single-page apps (SPAs) that have an ASP.NET Core backend. Templates are provided that create apps based on the JavaScript frameworks [Angular](https://angular.dev/), [React](https://react.dev/), and [Vue](https://vuejs.org/). These templates:
872+
Visual Studio project templates are now the recommended way to create single-page apps (SPAs) that have an ASP.NET Core backend. Templates are provided that create apps based on the JavaScript technologies, such as [Angular](https://angular.dev/), [React](https://react.dev/), and [Vue](https://vuejs.org/). These templates:
873873
874874
* Create a Visual Studio solution with a frontend project and a backend project.
875875
* Use the Visual Studio project type for JavaScript and TypeScript (*.esproj*) for the frontend.

aspnetcore/tutorials/choose-web-ui.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Choose an ASP.NET Core UI
33
author: wadepickett
44
description: Learn when to use which ASP.NET Core web UI technologies. Understand the server, client and hybrid options.
55
ms.author: wpickett
6-
ms.date: 12/04/2023
6+
ms.date: 10/26/2025
77
uid: tutorials/choose-web-ui
88
---
99

@@ -59,15 +59,15 @@ ASP.NET Core MVC benefits:
5959

6060
To get started with ASP.NET Core MVC, see <xref:tutorials/first-mvc-app/start-mvc>. For an overview of ASP.NET Core MVC's architecture and benefits, see <xref:mvc/overview>.
6161

62-
## ASP.NET Core Single Page Applications (SPA) with frontend JavaScript frameworks
62+
## ASP.NET Core Single Page Applications (SPA) with frontend JavaScript technologies
6363

64-
Build client-side logic for ASP.NET Core apps using popular JavaScript frameworks, like [Angular](https://angular.dev/), [React](https://react.dev/), and [Vue](https://vuejs.org/). ASP.NET Core provides project templates for Angular, React, and Vue, and it can be used with other JavaScript frameworks as well.
64+
Build client-side logic for ASP.NET Core apps using popular JavaScript technologies, such as [Angular](https://angular.dev/), [React](https://react.dev/), and [Vue](https://vuejs.org/). ASP.NET Core provides project templates for Angular, React, and Vue, and it can be used with other JavaScript frameworks as well.
6565

66-
Benefits of ASP.NET Core SPA with JavaScript Frameworks, in addition to the client rendering benefits previously listed:
66+
Benefits of ASP.NET Core SPA with JavaScript technologies, in addition to the client rendering benefits previously listed:
6767

6868
* The JavaScript runtime environment is already provided with the browser.
6969
* Large community and mature ecosystem.
70-
* Build client-side logic for ASP.NET Core apps using popular JS frameworks, like Angular, React, and Vue.
70+
* Build client-side logic for ASP.NET Core apps using popular JavaScript technologies, such as Angular, React, and Vue.
7171

7272
Downsides:
7373

aspnetcore/tutorials/choose-web-ui/includes/choose-web-ui3-7.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,21 +45,21 @@ ASP.NET Core MVC benefits:
4545
* Clear [separation of concerns](/dotnet/standard/modern-web-apps-azure-architecture/architectural-principles#separation-of-concerns) for maximum flexibility.
4646
* The Model-View-Controller separation of responsibilities ensures that the business model can evolve without being tightly coupled to low-level implementation details.
4747

48-
To get started with ASP.NET Core MVC, see <xref:tutorials/first-mvc-app/start-mvc>. For an overview of ASP.NET Core MVC's architecture and benefits, see <xref:mvc/overview>.
48+
To get started with ASP.NET Core MVC, see <xref:tutorials/first-mvc-app/start-mvc>. For an overview of ASP.NET Core MVC's architecture and benefits, see <xref:mvc/overview>.
4949

50-
## ASP.NET Core Single Page Applications (SPA) with frontend JavaScript frameworks
50+
## ASP.NET Core Single Page Applications (SPA) with frontend JavaScript technologies
5151

52-
Build client-side logic for ASP.NET Core apps using popular JavaScript frameworks, like [Angular](https://angular.dev/), [React](https://react.dev/), and [Vue](https://vuejs.org/). ASP.NET Core provides project templates for Angular, React, and Vue, and it can be used with other JavaScript frameworks as well.
52+
Build client-side logic for ASP.NET Core apps using popular JavaScript technologies, such as [Angular](https://angular.dev/), [React](https://react.dev/), and [Vue](https://vuejs.org/). ASP.NET Core provides project templates for Angular, React, and Vue, and it can be used with other JavaScript frameworks as well.
5353

54-
Benefits of ASP.NET Core SPA with JavaScript Frameworks, in addition to the client rendering benefits previously listed:
54+
Benefits of ASP.NET Core SPA with JavaScript technologies, in addition to the client rendering benefits previously listed:
5555

5656
* The JavaScript runtime environment is already provided with the browser.
5757
* Large community and mature ecosystem.
58-
* Build client-side logic for ASP.NET Core apps using popular JS frameworks, like Angular, React, and Vue.
58+
* Build client-side logic for ASP.NET Core apps using popular JavaScript technologies, such as Angular, React, and Vue.
5959

6060
Downsides:
6161

62-
* More coding languages, frameworks, and tools required.
62+
* More coding languages and tools are required.
6363
* Difficult to share code so some logic may be duplicated.
6464

6565
To get started, see:

0 commit comments

Comments
 (0)