Skip to main content

Part 1 / Logic / Else blocks

2つの条件(if user.loggedInif !user.loggedIn)は相互に排他的なので、else ブロックを使用することでこのコンポーネントを少しシンプルにすることができます。

{#if user.loggedIn}
	<button on:click={toggle}>
		Log out
	</button>
{:else}
	<button on:click={toggle}>
		Log in
	</button>
{/if}

# の文字は常に ブロックの開始 タグを示します。 / の文字は常に ブロックの終了 タグを示します。 : の文字は {:else} のように ブロックの継続 タグを示します。心配しないでください。あなたは既にSvelteがHTMLに追加する構文のほとんどを学んでいます。

Next: Else-if blocks

initialising