Slot support, plus a much bigger documentation and demo story.
<mesh:…> tag is forwarded to React as children, and
<livewire:slot name="…"> content arrives on a slots prop keyed by name — captured
automatically, with nothing extra to write on the PHP class. Slot content is reactive
to parent re-renders; it is rendered from server HTML, so nested interactive
Livewire/Alpine inside a slot is not supported in v1.renderSlot and
mount. The shared bookkeeping — default-vs-named slot splitting, the reserved-prop
guard, props dirty-checking, and stable slot nodes across props-only updates — lives
in one tested core.display: contents, so Mesh's infrastructure
markup no longer interferes with your layouts (grids, flex parents, etc.).$wire bridge, forms & validation, slots, file uploads,
a TanStack data table, ECharts live charts, a dnd-kit board, a Blade-composed kanban
built from separate column and card islands, and an auto-discovery/code-splitting
walkthrough — each page with its source in a code viewer.Initial release of Mesh, a fresh rebuild of LivewireMesh.
Component.import.meta.glob registry in app.ts lazy-loads each
component as its own code-split chunk on first render, identified by a simple id derived
identically in PHP (Component::component()) and JS.useWire, useEntangle, useErrorBag, and useLivewireComponent.How can I help you explore Laravel packages today?