Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SSG + CSRで乗り切るiframe内ルーティング in React Tokyo LT...
Search
iWonder118
May 23, 2025
19
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SSG + CSRで乗り切るiframe内ルーティング in React Tokyo LT 2025_05_17
iWonder118
May 23, 2025
More Decks by iWonder118
See All by iWonder118
経験談から伝える! AIによって既に変わってしまった転職事情
iwonder118
6
3.4k
多摩川.dev #2 OP&ED
iwonder118
0
50
「積極的_無職のすすめ」ー U39
iwonder118
0
250
多摩川.dev OP&ED
iwonder118
0
340
今更RSCについてのお話 Full RSC vs RSC as Data Next.jsとTanStack Start比較
iwonder118
0
40
React Tokyo フェス 2026 の裏側
iwonder118
1
620
頑張ります!2026
iwonder118
0
84
イベント参加ふっかるになるための多摩川周辺.pdf
iwonder118
0
51
我々はなぜ中間表現を作るのか
iwonder118
0
900
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
520
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
630
So, you think you're a good person
axbom
PRO
2
2.1k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
The Cult of Friendly URLs
andyhume
79
7k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
Docker and Python
trallard
47
4.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
A Soul's Torment
seathinner
7
3.5k
Designing Powerful Visuals for Engaging Learning
tmiket
1
520
Transcript
SSG + CSRで乗り切るiframe内ルーティング in React Tokyo LT 2025/05/17 1. なんのために?
業務系SaaS (ローコード/ノーコードプラットフォー ム) の機能的なカスタム限界 ・要望が出る ↓ ・ローコード /ノーコードの範囲でなんとか対応して みる ↓ ・とりあえずは納得してくれるが、画面構成上の都 合や業務 (ドメイン )などで細かいカスタムが必要に なる ↓ ・カスタム画面を作るしかないか ...←イマココ 大抵の業務系SaaSには外部リンク先をiframeで埋 め込める機能がある 2. どうやって? ・ Next.jsでSSGして、それをホスティング ・1つのパスのページ内でクライアントコンポーネン トを切り替えてルーティング 3. メリット ・共通コンポーネントを使って、複数の SPA画面を作 れる (1つのパスで1SPA) ・基本はSaaSのAPIで取得したデータを状態管理で API呼び出しを削減 ・今後、画面自体が肥大化し、別システム化すると きのリスクヘッジ ・CI/CDのパイプラインの恩恵 (SaaS依存の外) 4. 気をつけるところ ・SaaS独自ライブラリが親ページと内部 iframeと通 信機能のグローバル変数考慮 ・CRSですべてやるがゆえの状態管理とレンダリン グ対策 今回のターニングポイントは 画面遷移で状態を持つかどうか