Technical requirements
In this chapter, recipes build on each other, so you can follow the entire journey within the same directory. However, for clarity and easier initial setup, at the beginning of each recipe, you will find instructions on what working directory to create and which files are required to execute the task at hand. But before diving in, make sure you have all the basic tools for Blazor development:
- A modern IDE (that supports Blazor development)
- A modern web browser (that supports WebAssembly)
- Browser dev tools (which can be a part of the modern browser already)
- A Blazor project (where you’ll write your code)
In the Validating complex data models recipe, we utilize the Microsoft.AspNetCore.Components.DataAnnotations.Validation
NuGet package, which is not pre-installed by default, so you might as well add it to your project now. Keep in mind that the validation package is still in preview, so you’ll have to include prerelease...