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