GODRICH
#cssアニメーション#ボタン#ローディング#トランジション#スクロール#ダッシュボード#実用ui#デザイントレンド

08Suspenseスケルトン切替

React.SuspenseのfallbackスロットにCSSシェイマースケルトンを置いておくと、遅延読み込みされたコンポーネントの準備ができた時にfallbackが抜け、実際のコンテンツが同じ場所でフェードして入ってくるため画面がガクッとなりません。

使いどころコード分割されたルートのコンテンツ、遅延読み込みされるダッシュボードウィジェット

React.lazySuspense fallbackshimmer
Suspenseスケルトン切替
新しいタブで開く

08 Suspenseスケルトン切替 — 計測 累積面積 4.592% · 動いたフレーム 15/23GODRICH オリジナル · SCSS と React は zip に同梱 · React アニメーション ライブラリなしで作るCSS9選

このデモが属する記事

React アニメーション ライブラリなしで作るCSS9選 — デモ9種のプレビューReact アニメーション ライブラリなしで作るCSS9選Reactで作った画面に動きを付けたいとき最初に思い浮かぶのはreact アニメーション ライブラリの導入ですが、コンポーネントが現れたり消えたりするタイミングさえ押さえれば一行でコピペOKなCSSだけで済むことも多いです。この記事はそんな この記事のデモをすべて見る

この効果が気に入ったら — 似たデモ