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
TanStack Start エコシステムの現在地 / TanStack Start Ecos...
Search
Takahiro Ikeuchi
April 09, 2026
Technology
540
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TanStack Start エコシステムの現在地 / TanStack Start Ecosystem 2026
Takahiro Ikeuchi
April 09, 2026
More Decks by Takahiro Ikeuchi
See All by Takahiro Ikeuchi
Better Authという選択──AI時代に認証基盤のコードを持つ意味とは / better-auth-ai-era
iktakahiro
0
26
TanStack Start 技術選定の裏側 / Findy-Lunch-LT-TanStack-Start
iktakahiro
5
2.9k
AI長期記憶システム構築のための LLMマルチエージェントの取り組み / Awarefy-LLM-Multi-Agent
iktakahiro
3
1.8k
最新のAIツールは何を解決しようとしているのか - Python エンジニアが取り組むべき "越境" とは - / Python-Engineer-in-AI-Era
iktakahiro
1
1.6k
AWS Step Functions と Amazon Bedrock で構築する 可用性の高いAIサービス / Awarefy-AI-AWS-Bedrock-Step-Functions
iktakahiro
1
1.2k
Flutter アプリの将来のインフラ移行に備える 疎結合なソフトウェア・アーキテクチャ / Flutter code Architecture for Infrastructure Migration
iktakahiro
0
2.3k
[Amazon EKS on AWS Fargate] スタートアップの "次の3年" を支えるためのインフラ技術 / AWS DEV DAY EKS ON FARGATE
iktakahiro
2
1.9k
可視化からはじめる ITエンジニアの セルフ・アウェアネス入門 / self-awareness-for-software-engineers
iktakahiro
0
650
Python で学ぶ実践的なドメイン駆動設計とレイヤードアーキテクチャ / DDD and Onion Architecture in Python
iktakahiro
19
28k
Other Decks in Technology
See All in Technology
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
1
980
Redmine 7.0 新機能・機能強化解説(OSC2026京都ダイジェスト版)
vividtone
1
210
第3回しろおびセキュリティスポンサーセッション
log0417
0
160
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
250
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
20分でわかるセキュアAPI
nwiizo
1
200
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
270
Cursor Meetup Sapporo - Cursor物語 続編
cocacola917
0
140
TypeScript入門 2026
recruitengineers
PRO
2
500
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.1k
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
1
370
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
1.5k
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
Technical Leadership for Architectural Decision Making
baasie
3
470
A better future with KSS
kneath
240
18k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
630
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
The untapped power of vector embeddings
frankvandijk
2
1.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
200
Deep Space Network (abreviated)
tonyrice
0
250
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Designing for Performance
lara
611
70k
Transcript
TanStack Start を取り巻く エコシステムの現在地 #Offers_DeepDive Apr 9 Pluralworks LLC /
Takahiro Ikeuchi Pluralworks LLC / Takahiro Ikeuchi
自己紹介 Photo 池内 孝啓 / Takahiro Ikeuchi 合同会社プルーラルワークス 代表 Interim
CTO / AIプロダクト開発支援 / AIネイティブ自社プロダクト開発 X: @iktakahiro 「エンジニアリングを専門性として、ユーザー課題と事業課題を同時に解決する」 ことを一貫したテーマに、技術・プロダクト・組織の3つの軸で価値を出すことが強みです。 2011 株式会社ALBERT入社。2015年に執行役員として東証マザーズへのIPOを経験。 2015 起業したスタートアップのCEOに就任。B2B SaaSのプロダクトを複数開発。 2019 株式会社Awarefy 取締役CTOに就任。AIメンタルパートナー「アウェアファイ」を開発・運営。2020年5月にプロダクトをローンチ。 2026 合同会社プルーラルワークス 代表に就任(現職)。
スキル・技術領域 言語・FW Go(10y〜) Python(10y〜) TypeScript(10y〜) React(10y〜) TanStack Start Next.js Flutter(5y〜)
インフラ・クラウド AWS(10y〜) GCP(5y〜) Cloudflare(5y〜) DB・データ基盤 PostgreSQL(10y〜) MySQL(5y〜) Redshift(5y〜) Snowflake(5y〜) AI / ML LLM連携(OpenAI / Anthropic) RAG / エージェント設計(2y〜) AIツール Codex / Claude Code / Cursor Google Stitch / v0 / Devin Figma Make ほか アーキテクチャ クリーンアーキテクチャ オニオンアーキテクチャ ドメイン駆動設計(DDD)
None
問い TanStack Start はプロダクション用途に採用できるのだろうか? 答え 採用できる。
なぜ我々は Next.js を選ぶのか? Next.js が採用される理由は「事例の多さ」と「エコシステムの広さ」 01 安心感 Vercel を中心とするプラットフォーム・エコシステムに 「取り敢えず載っておけばOK」という安心感
02 カバー範囲の広さ CSR・SSR・SSG すべてに対応できる 幅広いレンダリング戦略のサポート
我々に本当に必要なもの 型安全性 ファイルベース ルーティング React CSR SSR SSG (必要な場合のみ)
これ全部 TanStack Start でできます
採用事例 アウェアファイ Web アプリ(前職・2024年) ・Next.js で実装済みの Web アプリ全体を刷新するタイミングで技術選定を実施 ・Next.js 固有の機能が不要であることを確認、SolidJS
を含めた選択肢を広く検討した結果、TanStack Start を採用 ・https://www.awarefy.com/ クロノック Web アプリ(現職・2025年) • 「AI コーディングを前提とした時代」の技術選定をゼロから実施、TanStack Start を採用 • https://www.chronock.ai/ クロノック技術スタック TanStack Start Cloudflare Workers Bun + ConnectRPC Render Supabase / Drizzle Better Auth ParaglideJS
TanStack Router ではなく Start が必要な理由 => SSR の利用 01 レイアウトシフト防止
i18n 多言語対応やダークモード/ライトモード切り替えにおける レイアウトシフトや画面構成要素のちらつきを防ぐ 02 初期データのフェッチ サーバー側で初期データを取得しクライアントへ渡すことで 表示速度と UX を向上させる 03 クローラー向け対応 OG Image など SEO・SNS シェアに必要な メタ情報をサーバーサイドで生成する
SSR 例 1)ロケール情報の事前取得 beforeLoad でサーバーサイドにて Cookie / Accept-Language からロケールを取得し、コンテキストへ注入 //
src/routes/__root.tsx export const Route = createRootRoute({ beforeLoad: async () => { const locale = await getLocale() // Cookie → Accept-Language → fallback return { locale } }, component: RootComponent, }) beforeLoad はサーバーサイドで実行される。ロケール情報をルートコンテキストに持たせることでレイアウトシフト を防止できる。
SSR 例 2)ミドルウェアによる認証ガード createMiddleware().server() でサーバー側の認証チェックを行い、未認証時はリダイレクト // src/middleware/auth-middleware.ts const authMiddleware =
createMiddleware().server(async ({ next }) => { const session = await auth.getSession(getRequestHeaders()) if (!session.data) throw redirect({ to: '/login' }) return next({ context: { session: session.data } }) }) // ルートに適用 export const Route = createFileRoute('/_shell')({ middleware: () => [authMiddleware], })
TanStack Start の現在地 Status RC v1.167.16 Stars 14.1k ※ TanStack
Router と共用リポジトリ Next.js は 139K Stars (!)
TanStack シリーズとは TanStack Query TanStack Table TanStack Form TanStack Store
TanStack Pacer TanStack AI (New) Framework Agnostic という思想 APIの使いやすさや型安全性への強い配慮、React 以外でも使える疎結合な設計が支持を集める理由。 TanStack Start / Router も同じ思想で、SolidJS もサポートしている。
TanStack Start は既に市民権(?)を得ている CF Cloudflare Workers 公式デプロイターゲットとしてサポート済み NT Netlify 公式ホスティングパートナー
(Vercel でも動作します) DOC 主要ツールが公式ドキュメントに掲載 shadcn/ui、Clerk、Better Auth、Sentry、Better Stack など BTS Better T-Stack に掲載 https://www.better-t-stack.dev/
TanStack Start の強み 01 Vercel 非依存 Cloudflare Workers、Netlify、Render など どこへでもデプロイできる柔軟性
02 型安全・コンパクトな実現 型安全性・ファイルベースルーティング・CSR/SSR など 本当に欲しかったものをシンプルに実現 03 Static Prerendering 搭載済み(= SSG 相当) 当初非搭載だった SSG は Static Prerendering として実装済み。 ビルド時に静的 HTML を出力する SSG 相当の機能。 https://tanstack.com/start/latest/docs/framework/react/guide/static-prerendering
TanStack Builder の紹介 https://tanstack.com/builder TanStack Router / Start でプロジェクトをすぐ始めるため のスターターキット。
選べるオプション: ・ フレームワーク(React / Solid) ・ デプロイ先(Cloudflare / Netlify など) ・ 認証(Better Auth / Clerk など) ・ スタイリング(Tailwind / shadcn など) ・ DB / ORM(Drizzle / Prisma など) インタラクティブにオプションを選択してコマンドを生成。 tanstack.com/builder ← スクリーンショット を差し替えてください
Next.js を選ぶべき場合 ✓ バックエンドを用意せずフルスタック・フロントエンド構成をとりたい場合 ✓ Vercel エコシステムをフル活用したい場合 そして、ディスカッションへ… みなさんの TanStack
Start 体験談・疑問・懸念点を聞かせてください Pluralworks LLC / Takahiro Ikeuchi