Новичок в Svelte и игра с концепцией реактивности. Этот первый пример работает, поле ввода файла правильно показывает выбранный файл.
<script>
let files = []
</script>
<input type='file' bind:files />
Этот второй пример (только поменялся местами входные атрибуты) - нет. Как можно легко проверить в REPL .
<script>
let files = []
</script>
<input bind:files type='file' />
Он жалуется на то, что «значение, присваиваемое HTMLInputElement.files, не реализует интерфейс FileList». и я не понимаю почему ... привязки всегда должны быть последними в Svelte?