Estudio de Svelte.js

UI ⭐ 69k stars
Framework que compila a código eficiente que actualiza el DOM directamente (sin Virtual DOM).

🤖 Skill de implementación: frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)

1 · Características

2 · Casos de uso

3 · Script minimalista

Instalación: npm create vite@latest (plantilla svelte)

<script>
  let nombre = 'Svelte';
</script>
<h1>Hola {nombre}!</h1>

4 · Casos de uso (implementación real)

Dos casos de uso comunes implementados con esta librería.

1. Contador reactivo

Botón con `let` reactivo.

<script>
  let contador = 0;
  $: doble = contador * 2;
</script>

<button on:click={() => contador++}>+1 ({contador})</button>
<p>El doble es {doble}</p>
🔁 Cómo funciona: Svelte compila `let` y `$:` en actualizaciones directas del DOM (sin Virtual DOM).

2. Lista con each y bind

Renderiza tareas y enlaza un checkbox con `bind`.

<script>
  let tareas = [{ t: 'Leer', ok: false }, { t: 'Código', ok: true }];
</script>

{#each tareas as tarea}
  <label>
    <input type="checkbox" bind:checked={tarea.ok} />
    {tarea.t} {tarea.ok ? '✅' : ''}
  </label>
{/each}
🔁 Cómo funciona: `{#each}` pinta cada item y `bind:checked` sincroniza la UI con el estado en dos direcciones.

5 · Referencia

CategoríaUI
Stars (GitHub)⭐ 69k
Sitio oficialhttps://svelte.dev/
GitHubhttps://github.com/sveltejs/svelte
Instalaciónnpm create vite@latest (plantilla svelte)
RelacionadasReact · Vue.js · Angular
📦 Regla de librerías (local primero): revisar C:\Users\TUF\Documents\librerías\local\ antes de descargar. Volver al índice de los 66 estudios.