Summary
In this chapter, we continue our work of optimizing our UI implementation by creating more Razor components. We introduced advanced topics such as templated components and using generic types in the Razor component. We also introduced Blazor built-in components and used these components to support data validation in our app. We developed an enhanced version of the key value editor using EditForm
. With an understanding of the advanced topics about Razor components, we can now create more powerful Razor components.
We have completed Part 2 of this book. We will move to Part 3 of this book to introduce unit tests and deployment of .NET MAUI applications. We will learn how to implement unit tests for the .NET MAUI app in the next chapter, and how to deploy our app to different app stores in Chapter 12, Preparing for Deployment in App Stores.
Please stay tuned!