라라콘과 livewire v2 기능 공개

Updated on

오늘이였던가… 라라콘이 진행되면서, Livewire v2 기능에 대해서도 공개하였던것 같다..

그래서, 저녁에 이렇게 디스코드에 laracon 채널이 생성되었다…
물론, 나는 laracon 티켓을 구매하지 않았기 때문에, 보지는 못했지만…

아침에 일어나니깐, 트위터에 내용이 올라와 있었다.

https://twitter.com/DanJHarrin/status/1298740534106877954

와우… 내가 불편하다고 생각했었던 기능 들이 추가 되는것 같다 !

이미지

바인딩 대기인거 같다.. 이거때문에, select 나, search input이 아닌, 일반 form input에서 사용하기에 문제가 있었다. 대게 PC에서는 input을 빠르게 수정하는데… 이 binding에서 delay가 생기다보니까… response 를 받아오기전에, 입력하면 입력중이던 input이 초기화되는 것이다.. (- _-!!)

하지만, 위 기능을 통해서, 필요한 부분만 실시간 binding으로 해결될 듯 싶다.
(솔직히, 이 부분은 내가 거의 모든 form을 livewire를 사용하기 때문인것도 있는데, 다른 유저들의 쇼케이스를 확인해보니, 그 사람들은 자기가 필요한 영역에만 livewire component를 사용하는것 같았다)

그리고 두번째로 기대되는 기능은…

이미지

모델 속성을 그대로 사용할 수 있다고 하는 부분이다. 이거 생각보다, 작업하려면, collect 를 새로 만들어주고, 가라의 방식으로 해결했었다… 하지만, 이것으로 인해서 가라가 아닌, 그냥 일반적인 방법으로도 사용할 수 있을 것이라 생각된다.

그리고 alpine.js 과 livewire 에서도 새로운 편리한 기능이 나온다고한다.. 나머지 기능들은 위 트위터를 통해서 확인해보도록 하자…

게임체인져라는 글도 작성했었고… livewire 를 사용도 해보았지만, v1라서 그런지… 미완성의 느낌이 강했다… 하지만, 확실히 livewire를 사용하면서 가져갈 수 있는 장점들이 있었다..
특히나, alpine.js 과 함께인 livewire 는 찰떡궁합인데… 생각보다 livewire의 기능들의 부실이 있었다고 실제 사용하면서 느꼈다.

하지만, 앞으로 더욱 더 발전할 livewire 이기도 하기때문에… livewire v2를 기대해봐도 좋을것 같다. 하지만, v2가 출시된다면… 작업했던거 전체적으로 바꿔야되는건가..? (ㅠㅠ)

출시는 Laravel 8이 출시되는 날이라고 한다. (9월 8일)

Laravel 8도 기대되고, Livewire v2 도 기대된다.