フロントエンドカンファレンス関西2025
LT(5分)
フレームワーク・ライブラリ JavaScript(TypeScript)

その複雑な型、いつ使うんですか?OSSから学ぶ、高度な型定義の活用方法

naoya7076 Shimmy naoya7076
1

「Conditional Types、Infer、Recursive Types...」TypeScriptの複雑な型を学んでも、仕事で活用する機会はあまりありません。
しかし、これらの型は、私たちが日常的に使っているライブラリの内部で重要な役割を果たしています。
ライブラリ側で複雑な型定義が行われているからこそ、私たちは柔軟かつ型安全にライブラリを利用できます。
本セッションでは、TanStack Routerの実際のコードを理解することで、複雑な型定義がどのように使われているかを解説します。