- Next.js
- TypeScript
- Hono
- Zod
- React Query
- Biome
settings.json
{
"editor.formatOnSave": true,
"[javascript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[javascriptreact]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[typescript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[typescriptreact]": {
"editor.defaultFormatter": "biomejs.biome"
},
"editor.codeActionsOnSave": {
"quickfix.biome": "explicit",
"source.organizeImports.biome": "explicit"
}
}
extensions.json
{
"recommendations": [
"aaron-bond.better-comments",
"biomejs.biome",
"streetsidesoftware.code-spell-checker",
"yoavbls.pretty-ts-errors",
"shardulm94.trailing-spaces"
]
}
- エラーハンドリング
- Tailwind CSS screens: { pc: "668px", },
- Suspenseを使った場合と使わない場合の例を示す
- UIコンポーネント
- shadcn
- https://21st.dev/
- URLパラメータ - https://nuqs.47ng.com/ https://nuqs.47ng.com/playground/pagination
- 決済