Svelte – Reactivity

0 min read


Okay guys balik lagi… sekarang kita langsung coba ke Reactivity di svelte… langsung aja code nya seperti ini….

let count = 0;

function handleClick() {
     count += 1;
}

.......

<button on:click={handleClick}>
	Clicked {count} {count === 1 ? 'time' : 'times'}
</button>

kita tambahkan function diatas pada script kita sebelumnya… maka untuk full code nya seperti ini…

App.svelte

<script>
	export let name;
	let count = 0;

	function handleClick() {
		count += 1;
	}
</script>

<main>
	<h1>Hello {name}!</h1>
	<p>Visit the <a href="https://svelte.dev/tutorial">Svelte tutorial</a> to learn how to build Svelte apps.</p>
</main>

<button on:click={handleClick}>
	Clicked {count} {count === 1 ? 'time' : 'times'}
</button>

<style>
	main {
		text-align: center;
		padding: 1em;
		max-width: 240px;
		margin: 0 auto;
	}

	h1 {
		color: #ff3e00;
		text-transform: uppercase;
		font-size: 4em;
		font-weight: 100;
	}

	@media (min-width: 640px) {
		main {
			max-width: none;
		}
	}
	p {
		color: purple;
		font-family: 'Comic Sans MS', cursive;
		font-size: 2em;
	}
</style>

dan hasilnya akan seperti ini ya guyss….

disini akan menghitung setiap tombol di klik maka data ditambah satu …. simple oke cukup sekian dulu cyaaa ….

Bima Sena

Leave a Reply

Your email address will not be published. Required fields are marked *