@foks Just be sure you understand the difference and you decide based on what's best for your case. With Livewire your search requires requests to the server, while a search input like Select2 is only client-side (JavaScript based). Maybe you want to look into Alpine.js, if you don't need/want to hit the server.
@foks Right, that's what I was talking about. Do you want to fetch all "searchable" data initially and then the user can search client-side (Select2) or do you only want to fetch the data when the user actually enters something in the search field (Livewire)?