You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
const[post,status]=useArSyncModel(...)const[patchedPost,createPatch]=useFoobarPatch(post)constsubmit=(title: string,body: string)=>{constpatch=createPatch({ title, body })try{awaitmyApi.updatePost(post.id,{ title, body })patch.invalidate(n*1000)// n秒後に無効にする(無効になる前にarsyncで更新されればよし)}catch(e){patch.invalidate()}}
もっとまとめると
const[post,status]=useArSyncModel(...)const[patchedPost,updatePost]=useFoobarPatch(post,myApi.updatePost)constsubmit=(title: string,body: string)=>updatePost({ title, body }))
ar_syncの通知・自動反映を待っていると、ラグが気になることがある
(ボタンを押したらすぐ何か変化があって欲しい、など)
appoloとかでやっているらしい、postしたら(そのレスポンスを元に)データいい感じに更新してくれるやつ
こんな感じのAPI用意しとけばいいかな?
The text was updated successfully, but these errors were encountered: