svelteMovies
App.svelte
<script>
import Form from "./Form.svelte"
</script>
<main>
<h2> Películas </h2>
<form>
<h3> Terminator </h3>
<button type="button"> - </button>
0
<button type="button"> + </button>
</form>
</main>
Form.svelte
<script>
const movies = [
{
name: "Avengers",
quantity: 0,
available: 3
} ,
{
name: "Terminator",
quantity: 0,
available: 5
}
];
</script>
{#each movies as movie}
<form>
<h3> {movie.name} </h3>
<button
type="button"
on:click={() => movie.quantity -= 1}
disabled={movie.quantity <= 0}
> - </button>
{movie.quantity}
<button
type="button"
on:click={() => movie.quantity += 1}
disabled={movie.quantity >= movie.available}
> + </button>
</form>
{/each}
Este paquete combina fragmentos de código en bibliotecas o aplicaciones más grandes y complejas utilizando el nuevo formato de módulos de código de JavaScript (ES6). Con los módulos ES, puedes fácilmente combinar las funciones más útiles de tus bibliotecas favoritas, y Rollup lo hace posible hoy en día.