Introduction to Events
Get introduced to the concepts we will learn in this chapter.
We'll cover the following
Overview
As developers, we strive to make our applications as dynamic as possible. For that, we use events. Events are messages sent by an object to indicate that an action has occurred. Razor components can handle many different types of events.
In this chapter, we will learn how to handle different types of events in a Blazor WebAssembly app. We will also learn how to use both arbitrary parameters and attribute splatting to simplify how we assign attributes to components.
The project that we create in this chapter will be a Kanban board that uses the drag-and-drop events. Kanban boards visually depict work at various stages of a process. Our Kanban board will include three dropzones. Finally, we will use arbitrary parameters and attribute splatting to create an object to add new tasks to our Kanban board.
In this chapter, we will cover the following topics:
Event handling
Arbitrary parameters
Attribute splatting
Creating the Kanban board project
Get hands-on with 1400+ tech skills courses.