✅スマホのブラウザを長時間放置したとき、タップしても部数が更新されないが、裏でデータが更新される問題
最悪体験:画面が更新されないのでタップを連打した。変わらないのでおかしいからリロードするとその分増えていて最悪
接続の問題だと思っていた
WebSocketの再接続無限ループ問題を解消したら治っていそう
どうやらHTTP fallbackが実装されていてそっちで更新されていたからこのような挙動が起きていたようだ
紛らわしいのでHTTP fallbackは削除する。代わりに接続できなかったらその旨表示することにする基素.icon
https://gyazo.com/1bec1af1732643a537d0ec5b068daf01
接続できない時にはエラ〜メッセージを出して操作できなくする
WebSocketの接続状態を右下に表示する
ボタンを押した時に接続中ステータスになってdisableになってUXが悪化した
WSでserver versionが更新されるとuseEffectが発動してWebSocket貼り直しが行われていたので#97で修正