エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
概要 SvelteKitでSSR時できるだけチラつきなしに画面ごとにコンポーネントを出し分ける 注意 SSR時のみ... 概要 SvelteKitでSSR時できるだけチラつきなしに画面ごとにコンポーネントを出し分ける 注意 SSR時のみ考慮します。SSG(SG)時やキャッシュのことは考えません。 結論 最初に書いてしまうのもアレですが、CSSで切り替えた方が多分いいと思います。 ソース なぜ作ろうと思ったか デバイスごとに表示するコンポーネントを分ける場合、CSSで切り替えてしまうと不要なHTMLが残ってしまってパフォーマンスに影響があるのではないかと考えたため <svelte:window bind:innerWidth />を使用して切り替えるとinnerWidthがundefinedの間のチラつきがあるため気になる PCでウィンドウを縮めてモバイルサイズで表示しているユーザー(自分)にチラつきを見せたくない この辺がモチベーションです。 説明 コードはSvelteLabに置いているので手元でみてみてくだ