Este projeto demonstra como usar a biblioteca HTMX para realizar uma requisição GET e carregar dados de uma API diretamente na página, sem necessidade de JavaScript adicional. HTMX é uma biblioteca leve que permite adicionar interatividade ao HTML de maneira declarativa.
- Realiza uma requisição GET para a API JSONPlaceholder, uma API de teste comum para desenvolvimento.
- Insere os dados dos usuários retornados pela API no elemento de destino, de forma dinâmica.
- Exibe os dados no formato de uma lista com bordas estilizadas para visualização clara.
Este exemplo utiliza HTMX para carregar dados ao clicar em um botão. Quando o botão "Carregar Usuários" é pressionado:
- A biblioteca HTMX envia uma requisição GET para a URL fornecida (
https://jsonplaceholder.typicode.com/users
). - O atributo
hx-target="#user-container"
define onde os dados carregados serão inseridos — neste caso, dentro dodiv
comid="user-container"
. - O atributo
hx-swap="innerHTML"
especifica que o conteúdo atual dodiv
será substituído pelo novo conteúdo recebido.
Para visualizar o exemplo localmente, basta abrir o arquivo HTML em um navegador com conexão à internet, pois tanto o HTMX quanto a API são carregados de fontes externas.
HTMX Documentation [HTMX Documentation](https://linkedin.com/in/iagommendes](https://htmx.org/docs/)