Volt provides a functional API for Livewire.
Volt Component
<?php
use function Livewire\Volt\{state, rules};
state(['name' => '']);
rules(['name' => 'required|min:3']);
$save = function () {
$this->validate();
User::create(['name' => $this->name]);
};
?>
<form wire:submit="save">
<input wire:model="name">
<button>Save</button>
</form>