답변 3개
뭔가 거창하게 생각하시는 듯 한데 jQuery의 load 메소드 같은 역할입니다.
https://api.jquery.com/load/">https://api.jquery.com/load/
서버에서 렌더링한... 말만 거창하니 풀어쓰면 서버에서 html로 반환한걸 jquery로 지정한 위치에 집어넣는 겁니다.
그 과정을 좀 더 단순해 보이도록 추상화한 것일 뿐이죠. jQuery의 load 또한 jQuery의 ajax 기능을 활용하여 html을 수신하여 출력해주는 유틸리티일 뿐이고요.
HTMX 또한 이러한 역할일 뿐이며 기능과 사용법이 매우 작고 단순하여 주목받은 것이지 기대하시는 어떤 기능과는 거리가 멉니다.
이런 방식은 아주 오래전부터 사용해왔죠. react, vue 처럼 기술이 고도화 되어 복잡해진 상황에서 예전의 단순함을 가져온 복고풍 라이브러리인 셈이죠.
댓글을 작성하려면 로그인이 필요합니다.
htmx은 HTML을 사용하여 동적 웹 애플리케이션을 구축하기 위한 JavaScript 라이브러리입니다. htmx는 클라이언트 측에서 서버와의 상호작용을 단순화하고, AJAX 요청을 처리하고 업데이트된 HTML을 동적으로 렌더링하는 기능을 제공합니다. htmx는 간단하고 직관적인 문법을 가지며, 기존 HTML과 함께 사용할 수 있습니다. 개발자는 HTML 요소에 특정 속성을 추가함으로써 htmx 동작을 정의할 수 있습니다. 예를 들어, `` 태그에 `hx-get` 속성을 추가하여 클릭 시 AJAX GET 요청을 보내거나, `
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인