You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: blog-posts/en/react-ui-has-arrived-in-asp-net-zero.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,12 +9,12 @@ With this release, ASP.NET Zero now offers **Angular, MVC, and React** frontends
9
9
10
10
By providing React as a native and fully integrated UI option, ASP.NET Zero helps teams reduce upfront development effort, shorten time to market, and avoid the hidden costs of building and maintaining an enterprise frontend from scratch.
11
11
12
-
Instead of assembling and maintaining a complex React enterprise stack from scratch, teams start with a production ready frontend that already solves authentication, authorization, multitenancy, and localization concerns.
12
+
Instead of assembling and maintaining a complex React enterprise stack from scratch, teams start with a production ready frontend that provides built in support for authentication, authorization, multi-tenancy, and localization.
13
13
14
14
15
15
> **Who is this for?**
16
16
>
17
-
> This release is designed for teams building a new React based enterprise application or launching a SaaS product who want to avoid spending months assembling authentication, authorization, multi tenancy, and administration UI from scratch.
17
+
> This release is designed for teams building a new React based enterprise application or launching a SaaS product who want to avoid spending months assembling core enterprise frontend capabilities and administration UI from scratch.
@@ -28,11 +28,11 @@ React has become the frontend of choice for many development teams. Beyond its p
28
28
***High performance** – Efficient rendering and predictable state updates
29
29
***TypeScript support** – Safer, more maintainable codebases
30
30
31
-
By adding React UI, ASP.NET Zero meets developers where they already are enabling teams to build modern enterprise applications using familiar tools and workflows.
31
+
By adding React UI, ASP.NET Zero meets developers where they already are, enabling teams to build modern enterprise applications using familiar tools and workflows.
32
32
33
33
Teams often underestimate how much enterprise functionality must live in the frontend.
34
34
35
-
What starts as a simple React setup often grows into months of extra work when authentication, permissions, multi tenant navigation, and administration features are added later typically under delivery pressure.
35
+
What starts as a simple React setup can quickly grow into significant additional effort once core enterprise concerns such as authentication, permissions, and multi tenant navigationare introduced.
36
36
37
37
## Built on a Modern React Stack
38
38
@@ -44,7 +44,7 @@ Instead of evaluating and integrating each of these technologies independently,
44
44
45
45
### Vite for Fast Development and Optimized Builds
46
46
47
-
The React UI uses **Vite** as its build tool to provide a fast and efficient development experience. Instant startup times, extremely fast hot module replacement, and optimized production builds significantly reduce feedback cycles, especially in large scale applications.
47
+
The React UI uses **Vite** as its build tool to provide a fast and efficient development experience. Fast startup times, efficient hot module replacement, and optimized production builds help reduce feedback cycles, particularly in large scale applications.
48
48
49
49
Leveraging native ES modules and modern bundling approaches, Vite enables faster development cycles while maintaining build quality and performance.
50
50
@@ -71,7 +71,7 @@ This structure provides a consistent approach to organizing application navigati
71
71
72
72
As with Angular and MVC, the React UI is integrated with **Metronic 8**. It includes **13 predefined theme variations**, responsive layouts, and configurable layout options.
73
73
74
-
Layout, and appearance settings can be adjusted directly through the UI, without requiring changes at the code level.
74
+
Core layout and appearance options are configurable through the UI, while deeper customization and layout extensions remain code based.
75
75
76
76
This ensures visual and behavioral consistency across Angular, MVC, and React frontends, making it easier for teams to switch or run multiple UIs without redefining design standards.
77
77
@@ -83,7 +83,7 @@ This integration provides a ready to use UI foundation that aligns with the exis
83
83
84
84
## Authentication, Administration, and Configuration
85
85
86
-
The UI includes authentication and security features covering standard login flows, multi factor authentication, and external authentication providers. Administrative functionality includes user management, roles, permissions, organization units, tenants, editions, and feature configuration.
86
+
The UI includes built in authentication and security features supporting standard login flows, multi factor authentication, and common external authentication providers. Administrative functionality includes user management, roles, permissions, organization units, tenants, editions, and feature configuration.
87
87
88
88
Host and tenant level settings include security policies, email configuration, appearance options, and integrations such as LDAP. Configuration options available in Angular and MVC are also present in the React UI.
89
89
@@ -124,7 +124,7 @@ The frontend is written in **TypeScript** with strict typing enabled by default.
124
124
125
125
This approach helps improve code quality, minimize certain classes of runtime errors, and support long term maintainability.
126
126
127
-
As a result, teams spend less time debugging integration issues and more time delivering business features.
127
+
The React UI follows the same modular and layered architectural principles used across ASP.NET Zero, ensuring predictable extension points and long term maintainability.
128
128
129
129
### Custom Hooks and Project Structure
130
130
@@ -174,21 +174,21 @@ All frontends provide the same enterprise feature set. React UI focuses on **mod
174
174
175
175
React UI is actively developed to maintain long term parity with existing ASP.NET Zero frontends while continuously improving developer experience.
176
176
177
-
This release is just the beginning. Upcoming improvements include:
177
+
This release is just the beginning. Upcoming improvements on our roadmap include:
178
178
179
179
* Power Tools support for React
180
180
* More sample applications
181
181
* Social login integrations
182
-
* QR codebased login integrations
182
+
* QR code-based login integrations
183
183
* Passwordless login integrations
184
184
185
-
We actively support and continue to develop the React UI to maintain long term parity and ongoing improvements.
185
+
These items will be delivered incrementally as part of ongoing React UI development.
186
186
187
187
## Conclusion
188
188
189
189
React UI marks an important milestone for ASP.NET Zero, enabling teams to build enterprise grade applications using Angular, MVC, or React on the same proven backend foundation.
190
190
191
-
For existing customers, this means adopting React without evaluating or assembling a separate enterprise frontend stack. For teams evaluating ASP.NET Zero, React UI provides a modern, production ready React ecosystem without sacrificing scalability, security, or long term maintainability.
191
+
For existing customers, this means adopting React without evaluating or assembling a separate enterprise frontend stack. For teams evaluating ASP.NET Zero, React UI provides a modern, production ready React ecosystem while preserving the scalability, security, and long term maintainability of the ASP.NET Zero platform.
192
192
193
193
We look forward to seeing what you build.
194
194
To learn more about the architecture, features, and setup of the React UI, you can visit the dedicated React page:
0 commit comments