livewire 아직은 안쓰는게 맞다.

hur-kyuh-leez·2022년 4월 5일
0

third party plugins와 호환성이 안좋다.
얌시로 어떻게든 쓸 수는 있다.
그러나,
각 third party plugins 마다 다르게 해야 하니 plugins의 본질이 깨진다. 한페이지에 여러 plugins를 쓰게 되면 코드가 상당히 복잡해 진다. 또한, 언제 깨질 지 모른다.

가령 slimselect를 쓰기 위해 우회로 live:update 할 때 마다 새로 덮여 씌여주는 걸 찾았다고 하자

document.addEventListener('livewire:update', function () {
  new SlimSelect({
     select: '#input-seller'
  })
  new SlimSelect({
     select: '#input-client-id'
  })

그런데 만들다 보니 wire:model 도 많이 쓰고, select options가 많아 졌다면 갑자기 우회로 쓰는 방법이 안된다.

이런 경우 난감하다.
그러니 livewire는 안쓰는게 맞다.

profile
벨로그에 생각을 임시로 저장합니다. 틀린건 틀렸다고 해주세요 :) 그래야 논리 학습이 강화됩니다.

0개의 댓글