この記事はClassi developers Advent Calendar 2021の6日目の記事です。 この記事では、Next.jsをベースに、Prisma・Apollo GraphQL・GraphQL Nexusを組み合わせて簡易的なTODOアプリを実装してみたのでその手順をまとめます。 これらの組み合わせにより、バックエンドもフロントエンドもすべてTypeScriptで記述することができます。 全体構成 主に使用するフレームワーク・ライブラリ Next.js Reactフレームワーク Prisma Node.jsとTypeScriptのためのORM クエリの結果が型付けされるため、開発体験を向上させることができる特徴がある 本書ではPostgreSQLと接続してデータの取得・操作を行う Apollo GraphQL GraphQLサーバ(Apollo Server)およびGraph
