omegasisters / homepage

おめシスのホームページを作りたい
575 stars 140 forks source link

【要望・提案】スクロール時にURLを動的に変更する機能をRevertするかどうかについて #355

Closed ryamaguchi0220 closed 4 years ago

ryamaguchi0220 commented 4 years ago

要望・提案を思いついた経緯

352 の変更は、「ユースケース」と「パフォーマンス」の観点で考えてみるとメリットよりデメリットの方が大きいように思えます。

詳細については以下をご覧ください。 https://github.com/omegasisters/homepage/pull/352#issuecomment-578412464

要望・提案の内容

352 の変更をRevertするかどうかについて、皆さんのご意見も伺いたいです。

あと1日ほど待って、特に反対意見がなければRevertします。

KiKiKi-KiKi commented 4 years ago

の様な感じにすればパフォーマンスは上がるかなと思います。
あるいは、menu で移動した時だけURLを変更するでも良いかと思います〜

と、別件ですが replaceState で変更するとブラウザバックで前のURLに戻れなかったと思うので、pushState を使う方がUXが良いのではないかと思います。(ブラウザバック時に該当のURLに自動スクロールさせる)

cf. https://aloerina01.github.io/blog/2017-08-03-1

ryamaguchi0220 commented 4 years ago

そうですね。もし今回の機能を残して改善する方向に舵を切るのであれば確かに以下を行うと良さそうです。

ただこの機能はパフォーマンスの懸念だけでなく、ユースケースを考えてみても使いづらいと思うのでRevertする方向(menuで移動した時だけURL変更)に舵を切るのがベストかなと考えています。