Свойства

До сих пор мы имели дело исключительно с внутренним состоянием, то есть значения доступны только внутри отдельно взятого компонента.

В любом реальном приложении нужно будет передавать данные из компонента в его дочерние элементы. Для этого нам нужно объявить свойства, иногда также называемые пропсами(от props в английском варианте). В Svelte мы делаем это ключевым словом export. Отредактируйте компонент Nested.svelte:

<script>
	export let answer;
</script>

Как и в случае с$:, такой код опять может вас шокировать. Тут export имеет смысл совершенно иной нежели в своем обычном использовании в JavaScript модулях! Просто сделайте это сейчас - привыкнете позже.



			
loading editor...
loading Svelte compiler...


			
loading editor...

Compiler options

result = svelte.compile(source, {
generate:
});


			
loading editor...