Blade Components have the concept of "Scoped Slots" similar to Vue.js. This allows you to access public properties and methods on the component inside slots. Super handy in certain cases.
<x-alert>
<x-slot name="title">
{{ $component->formatAlert('Server Error') }}
</x-slot>
<strong>Whoops!</strong> Something went wrong!
</x-alert>
Read more about scoped slots in the Blade documentation.