Я думал как в Vue сделать - при нажатии и пока ответ не получил менять булево, дождаться нормального массива результатов и прокидывать пропсом в Search.svelte его. Но хочется воспользоваться await блоком, Svelte все-таки)
Я думал как в Vue сделать - при нажатии и пока ответ не получил менять булево, дождаться нормального массива результатов и прокидывать пропсом в Search.svelte его. Но хочется воспользоваться await блоком, Svelte все-таки)
ладно, просто думал проще объяснить. короче везде где можно делать присвоения, рендеринг асинхронный. в случае со свелт все происходит уже после отчистки текущего коллстека, на этапе микротасков. соответственно сколько бы значений, сколько бы раз ты не менял в рамках одного тика, они будут применены 1 раз в своем последем варианте. и это и есть ожидаемое поведение