

AdonisJS / Components
EdgeJS has fantastic support for components, which features support for state, props, slots, slot scopes, and data injection. Components allow you to define markup or functionality once, and use it throughout your app.
Recently Released on Components

Adding Conditional Icon, Headline, and Message Content

Adding Alert Variants

Creating Our Base Alert

Adding Button Inverse and Outline Styles

Adding Button Variants

Adding Button Size Options

Adding Interactivity to our Button

Creating Our Base Button

Main Slot, Named Slots, and Slot Scopes

Serializing Props as Element Attributes

Component Props and Default State

Component State & Passing State from EdgeJS to ApineJS

A Look At Component Reactivity

Dynamic Demo Routes for Components

View Structure and Component-Based Layouts

Getting Started, Installing AlpineJS and TailwindCSS

Exploring EdgeJS' Component System
