(アイ アム)】https://ai-am-with.co p 実在するタレントの個性を学習したAIと会話ができる対話型AIサービ p チャットに加え、親密度機能や投げ銭機能x p 元乃木坂46の和田まあやさんとコラボした、 ”AI AM MAAYAクローズドβ版”を 8/10(土)にリリース予V p 使用技術(フロント) Next.js(App Router)× TypeScript × vanilla-extract × Storybook
× vanilla-extract e Next.js 13.4で安定版として導入されたこ e Server Componentsの活 e JSバ ンドルサイズの削減 = App Router × Vanilla-Extract(Zero-Runtime CSS-in-JS)への移行 リアーキテクチャの背景 ¤£ はじめに
— just like Sass, Less, etc. Vanilla-Extractの主な特徴①:Build時のスタイル生成 Vanilla-Extractについて ※GitHub 「vanilla-extract」 https://github.com/vanilla-extract-css/vanilla-extract?tab=readme-ov-file#-vanilla-extract (参照2024-07-29) すべてのスタイルをBuild時に生成 All styles generated at build time — just like Sass, Less, etc. すべてのスタイルをBuild時に生成
より直感的なファイル構造の実現が可能 u しかし、EmotionのようなRuntime時にCSSを生成するライブラリは、 Server Componentsの恩恵を十分に受けられないため、 u Emotionを触っていた方には特に、 移行しやすい&型安全で直感的な開発が可能なVanilla-Extractを触ってみて欲しい App Routerへの移行時にはZero Runtime CSS-in-JSへの移行検討が必z