As developers, we often find ourselves abstracting functionality for reusability. Edge has this amazing concept of components, which allows reusability across views.
In this course, we are going to pair that with Alpine.js to create practical and reusable components.