https://medium.com/@harrisrafto/leveraging-lifecycle-hooks-in-laravel-livewire-mastering-component-flow-af30f8c29c73