📑
T3stack
T3stackとは?
- Next.js
https://nextjs.org/ - TypeScript
https://www.typescriptlang.org/ - tRPC
https://trpc.io/ - Prisma
https://www.prisma.io/ - TailwindCSS
https://tailwindcss.com/ - NextAuth.js
https://next-auth.js.org/
上の6つの技術スタックを使って簡単にwebアプリを作ることができるフルスタックフレームワークです。
感じたこと
- prismaでDBを作ったときそこに定義したtypeをpageを作りながらも意識して実装することができた。
- prismaでDBを作るとsqlを作成するより簡単
- DBのtableの情報を変更する時、SQLの文法を考えなくてもいい
残念だったこと
- propsでデータをコンポーネントに送る時、必要なタイプをpage.tsxファイルに定義したが、機能が追加されるほど見にくくて次に実装する際は一つのフォルダに整理したいと思う。
- フォルダではなくprismaで定義したタイプをそのまま使う方法があるのか調べたい。
- 作られたdockerを使ったが、自分から直接dockerでサーバーを作ってみたい。
Discussion