Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【App Router時代のスタイリング革命】
Zero-Runtimeの理解とvanilla...

佐々木美遥
August 06, 2024
210

【App Router時代のスタイリング革命】
Zero-Runtimeの理解とvanilla-extractという選択肢

なぜvanilla-extractを選択したのかについてのお話です。

佐々木美遥

August 06, 2024
Tweet

Transcript

  1. RP 自己紹3 HP Zero-Runtimeの重要) 2P App Router時代のNext.jsスタイリング戦Æ ÇP vanilla-extractの紹3 GP

    vanilla-extractの実Â P まとめ ©BLUEISH Inc.All Rights Reserved. アジェンダ
  2. X のQRコード 1.自己紹介 ©BLUEISH Inc.All Rights Reserved. ‡ Flutterを使用したモバイルアプリ開‚ ‡

    対話型AIを使用した自社サービスの開‚ ‡ AWS、Amazon Bedrockなど、インフラ周りのキャッチアップに も注力 ‡ 11月開催の“技術書典 17”に参加予定のため、現在執筆活動 ‡ Xのフォローお願いします! 株式会社BLUEISH
 System Engineer / Executive Assistant to CEO @osasasasa22 おささ
  3. 1.自己紹介(開発中のサービス①) ©BLUEISH Inc.All Rights Reserved. 【Omni Workspace (オムニ ワークスペース)】https://omni-workspace.com¥ 

    エンタープライズ向けAI・LLMアプリ開発プラットフォーp  各ドメインに特化した実務レベルの専門性の高いワークフローを自動生成”  世界最大のデータセンター企業Equinixと協業。
 Platform Equinix®で ハイブリッド・マルチクラウド環境を容易に構築”  使用技術(フロント)
 Next.js(App Router)× TypeScript × vanilla-extract × Storybook
  4. 1.自己紹介(開発中のサービス②) ©BLUEISH Inc.All Rights Reserved. 【AI am (アイ アム)】https://ai-am-with.co‡ µ

    実在するタレントの個性を学習したAIと会話ができる対話型AIサービ· µ チャットに加え、親密度機能や投げ銭機能’ µ 元乃木坂46の和田まあやさんとコラボした、
 ”AI AM MAAYAクローズドβ版”を 8/10(土)にリリース予} µ 使用技術(フロント)
 Next.js(App Router)× TypeScript × vanilla-extract × Storybook
  5. © B LU E I S H I n c

    . A l l R i g h t s R e s e r ve d . TypeScriptとの完全な統合 vanilla-extractの実践 【コンパイル時のエラー検出】
 プロパティ名のタイプミスや無効な値の使用をコンパイル時に検出 【コード補完】
 IDEの自動補完機能により、有効なCSSプロパティと値を提案 【リファクタリングの安全性】
 型チェックにより、大規模なスタイル変更も安全に