One tag per island
<x-island name="Products" :props="$props" /> serialises the props, resolves the broadcast channels and renders the mount point. The runtime does the rest.
Mount self-contained Vue components into any Blade or Filament page, hydrate them with server-driven props and keep them in sync over Laravel Echo — with zero glue code in the page.
composer require aaix/laravel-islands