TSKaigi

トーク

クラサバ境界を失った現代 TypeScript コードベースに秩序をもたらしたい
LT
クラサバ境界を失った現代 TypeScript コードベースに秩序をもたらしたい
DAY2 / 14:00 〜 14:30レバレジーズトラック

現代の Full-Stack TypeScript 的なコードベースは、DBから UI コンポーネントに至るまで型を一貫して共有できることが多く、これは開発体験に大きく貢献しています。
一方で、クライアントとサーバーの境界が曖昧になったことで、意図しない情報の露出や、一箇所の変更による型エラーがコードベース全体に伝播して影響範囲が大きいなど、課題も抱えています。
このトークでは、いくつかの手法や設計を用いて、Full-Stack TypeScript の恩恵を得ながら、コードベースに秩序を取り戻して安全な開発ができる方法について提案します。

Yo Iwamoto

Yo Iwamoto

株式会社SmartHR / フロントエンドエンジニア

SmartHR でプロダクトエンジニアをしています。 Next.js を愛し、Next.js に愛されていません。

https://yo-iwamoto.me
XGitHub