Size: a a a

2020 December 22

КС

Кирилл Спасибович... in Svelte [svelt]
я даже не фильтрую массив, а делаю display none :)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
так то с asyncable тоже проблем нет. просто резолвишь его как любой другой промис без #await
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
а с #await в любом случае так будет
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ну тогда это прикольно наверное больше в кошерных API :)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
когда допустим с пагинацией грузишь по 20 объектов
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
если предполагается работа с данными, типа загрузили и дальше с ними работаем синхронно, тогда acyncable + derived норм варик. мешяешь acyncable, он меняет derived
источник

КС

Кирилл Спасибович... in Svelte [svelt]
переключил - оно поменяло смещение, показало спиннер, загрузило новые данные
источник

КС

Кирилл Спасибович... in Svelte [svelt]
другое дело что не совсем понятно как это комбинировать с частичным обновлением
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ну т.е. если один объект поменял, остался на той же странице - как обновить именно его
источник

КС

Кирилл Спасибович... in Svelte [svelt]
т.к. как я вижу тут либо синхронные данные и ты можешь обновить дом без спиннеров
либо асинхронные и каждый раз новый промис
источник

КС

Кирилл Спасибович... in Svelte [svelt]
наверное как-то надо оставлять старый промис в некоторых случаях
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
{#await $data}
 <Spinner />
{:then _}
{:catch error}
 <Error {error} />
{/await}

{#each $dataSync as item}
...
{/each}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
))))
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
наверное как-то надо оставлять старый промис в некоторых случаях
проблема в том, что ты не можешь мутировать промис
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
в него нельзя записать новые данные, только разрезолвить и обернуть их снова
источник

КС

Кирилл Спасибович... in Svelte [svelt]
тогда остаётся какой-то другой велосипед делать и промис делать чисто на GET
источник

КС

Кирилл Спасибович... in Svelte [svelt]
т.е. если данные обновились - ты мутируешь массив в приложении и не перерисовываешь
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
тогда остаётся какой-то другой велосипед делать и промис делать чисто на GET
да не, выше написал. будет работать
источник

КС

Кирилл Спасибович... in Svelte [svelt]
походу руками проще
источник

К

Константин in Svelte [svelt]
ребят, грузил кто-нибудь файлы через svelte-apollo ?
источник