Coding With Rich Harris 4

0 min read


Hello guysss.. welcome back to our channel… Okay jadi kita sudah membuat yang awalnya local state menjadi global state dan siap untuk ke tahap yang lebih menantang ya guyss… oke langsung aja…

Simplify and override value

Oke pada tahap ini kita akan mencoba menyederhanakan function dan kita merubah value default dari global state saat digunakan oleh component lain.. ini sangat bagus ya karena biasanya jika value default nya sudah belum ditentukan maka seharusnya dia undefined.. tetapi di svelte tidak seperti itu…

Button.svelte

<script>
    export let count = 42;
    
	const increment = () => {
		count += 1;
	};
</script>

<style>

</style>

<button on:click={increment}>
    count: {count}
</button>

App.svelte

<script>
	import Button from "./Button.svelte"
	export let name;

	let count;
</script>

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

Result

sangat mudah ya kita meng-override defualt valuenya… okay link github ada disini … cyaaa…

Bima Sena

Leave a Reply

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