프론트엔드는 React가 대세로 자리 잡았지만 또 그 복잡성때문에 다른 방법을 추구하는 사람도 적지 않습니다. 그런 대안으로 떠오른 것 중 하나가 htmx인데 온라인 커머스 서비스를 운영하고 있는 Gumroad에서 htmx를 고려하다가 선택하지 않은 이유를 설명합니다.
Gumroad CEO는 React가 자신들에게는 과하다고 생각했기에 htmx를 처음 선택했을 때는 만족했다고 합니다.
하지만 복잡한 form을 다루는 경우에는 Next.js보다 htmx가 더 복잡해졌고 불가능한 것은 아니지만 억지로 htmx에서 처리하는 것이 부자연스럽게 느껴졌다고 합니다. 그리고 htmx를 사용하면 Rais에서 CRUD 방식이 강제되면서 더 좋은 UX를 제공하기도 쉽지 않아졌습니다.
htmx르 Gumroad를 만드는 것이 불가능 한 것은 아니었지만 htmx의 장점에서 벗어나고 있다고 느껴져서 결국 React와 Next.js를 선택했다고 합니다.
https://htmx.org/essays/why-gumroad-didnt-choose-htmx/
좋아요 15 • 저장 30