Skip to main content

アプリ全体を単一のコンポーネントにまとめるのは現実的ではありません。代わりに、他のファイルからコンポーネントをインポートし、マークアップでそれを使用することができます。

<script> タグを App.svelte の上部に追加して Nested.svelte をインポートしましょう…

App.svelte
<script>
	import Nested from './Nested.svelte';
</script>

…そして <Nested /> コンポーネントを使用します。

App.svelte
<p>This is a paragraph.</p>
<Nested />

Nested.svelte には <p> 要素がありますが、App.svelte のスタイルが適用されていないことに注目してください。

HTML 要素と区別するため、コンポーネントの名前は常に大文字で始まっています

Next: HTML tags

1
2
3
4
5
6
7
8
9
10
<p>This is a paragraph.</p>
 
<style>
	p {
		color: goldenrod;
		font-family: 'Comic Sans MS', cursive;
		font-size: 2em;
	}
</style>
 
initialising