Chapter 2. Executing The App

In this chapter, you’ll learn how a Blazor WebAssembly app starts executing. From the rendering of static HTML to the invocation of JavaScript that bootstraps Blazor, exploring the anatomy of the app. This includes the Program entry point and the startup conventions. You’ll learn about the router, client-side navigation, shared components, and layouts. You’ll also learn about top-level navigation and custom components in the app. All of this will be taught using the “Learning Blazor” sample application’s source code.

Try to embrace the mindset that you’re onboarding as a new developer to an existing application — much like you would in the real world. Try to imagine that you’re starting a new journey, where you’re getting brought up to speed on an existing codebase. The idea is that I’ll be your mentor, I’ll meticulously walk through the code, presenting it to you and explaining what exactly it’s doing, and how it’s doing it. You’ll learn why certain decisions ...

Get Learning Blazor now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.