Open1
svelteのpromise管理
promiseを返却する関数を #awaitの引数に渡して、返却されるオブジェクトに応じてローディングとかresult、失敗の処理を書き分けられる
{#await promise}
<!-- promise is pending -->
<p>waiting for the promise to resolve...</p>
{:then value}
<!-- promise was fulfilled or not a Promise -->
<p>The value is {value}</p>
{:catch error}
<!-- promise was rejected -->
<p>Something went wrong: {error.message}</p>
{/await}
vueやreactにはない機能かも