├── .gitignore ├── 01-building-a-users-table ├── README.md ├── begin │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── src │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json ├── end │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── src │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json └── lesson.diff ├── 02-adding-server-side-pagination ├── README.md ├── begin │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json ├── end │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json └── lesson.diff ├── 03-polishing-pagination-controls ├── README.md ├── begin │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc.json │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json ├── end │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc.json │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json └── lesson.diff ├── 04-adding-client-side-search ├── README.md ├── begin │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc.json │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json ├── end │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc.json │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── search-input.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json └── lesson.diff ├── 05-preserving-query-params-across-interactions ├── README.md ├── begin │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc.json │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── search-input.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json ├── end │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc.json │ ├── .vscode │ │ └── settings.json │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── search-input.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json └── lesson.diff ├── 06-adding-loading-ui ├── README.md ├── begin │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc.json │ ├── .vscode │ │ └── settings.json │ ├── NOTES.md │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── components │ │ │ │ └── spinner.tsx │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── search-input.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json ├── end │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc.json │ ├── .vscode │ │ └── settings.json │ ├── NOTES.md │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── components │ │ │ │ └── spinner.tsx │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── loading.tsx │ │ │ ├── page.tsx │ │ │ └── search-input.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json └── lesson.diff ├── 07-adjusting-the-loading-boundary ├── README.md ├── begin │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc.json │ ├── .vscode │ │ └── settings.json │ ├── NOTES.md │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── components │ │ │ │ └── spinner.tsx │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── loading.tsx │ │ │ ├── page.tsx │ │ │ └── search-input.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json ├── end │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc.json │ ├── .vscode │ │ └── settings.json │ ├── NOTES.md │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── components │ │ │ │ └── spinner.tsx │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── loading.tsx │ │ │ ├── page.tsx │ │ │ └── search-input.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json └── lesson.diff ├── 08-showing-pending-ui-during-search ├── README.md ├── begin │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc.json │ ├── .vscode │ │ └── settings.json │ ├── NOTES.md │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── components │ │ │ │ └── spinner.tsx │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── loading.tsx │ │ │ ├── page.tsx │ │ │ └── search-input.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json ├── end │ ├── .eslintrc.json │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc.json │ ├── .vscode │ │ └── settings.json │ ├── NOTES.md │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── prisma │ │ ├── dev.db │ │ └── schema.prisma │ ├── public │ │ ├── next.svg │ │ ├── thirteen.svg │ │ └── vercel.svg │ ├── scripts │ │ └── add-users.ts │ ├── src │ │ ├── app │ │ │ ├── components │ │ │ │ └── spinner.tsx │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── loading.tsx │ │ │ ├── page.tsx │ │ │ └── search-input.tsx │ │ └── lib │ │ │ └── prisma.ts │ ├── tailwind.config.js │ └── tsconfig.json └── lesson.diff └── 09-debouncing-client-side-search ├── README.md ├── begin ├── .eslintrc.json ├── .gitignore ├── .node-version ├── .prettierrc.json ├── .vscode │ └── settings.json ├── NOTES.md ├── README.md ├── next.config.js ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── prisma │ ├── dev.db │ └── schema.prisma ├── public │ ├── next.svg │ ├── thirteen.svg │ └── vercel.svg ├── scripts │ └── add-users.ts ├── src │ ├── app │ │ ├── components │ │ │ └── spinner.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── loading.tsx │ │ ├── page.tsx │ │ └── search-input.tsx │ └── lib │ │ └── prisma.ts ├── tailwind.config.js └── tsconfig.json ├── end ├── .eslintrc.json ├── .gitignore ├── .node-version ├── .prettierrc.json ├── .vscode │ └── settings.json ├── NOTES.md ├── README.md ├── next.config.js ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── prisma │ ├── dev.db │ └── schema.prisma ├── public │ ├── next.svg │ ├── thirteen.svg │ └── vercel.svg ├── scripts │ └── add-users.ts ├── src │ ├── app │ │ ├── components │ │ │ └── spinner.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── loading.tsx │ │ ├── page.tsx │ │ └── search-input.tsx │ └── lib │ │ └── prisma.ts ├── tailwind.config.js └── tsconfig.json └── lesson.diff /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | end-of-full-pagination/ 3 | -------------------------------------------------------------------------------- /01-building-a-users-table/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/README.md -------------------------------------------------------------------------------- /01-building-a-users-table/begin/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /01-building-a-users-table/begin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/.gitignore -------------------------------------------------------------------------------- /01-building-a-users-table/begin/.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /01-building-a-users-table/begin/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/.vscode/settings.json -------------------------------------------------------------------------------- /01-building-a-users-table/begin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/README.md -------------------------------------------------------------------------------- /01-building-a-users-table/begin/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/next.config.js -------------------------------------------------------------------------------- /01-building-a-users-table/begin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/package.json -------------------------------------------------------------------------------- /01-building-a-users-table/begin/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/pnpm-lock.yaml -------------------------------------------------------------------------------- /01-building-a-users-table/begin/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/postcss.config.js -------------------------------------------------------------------------------- /01-building-a-users-table/begin/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/prisma/dev.db -------------------------------------------------------------------------------- /01-building-a-users-table/begin/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/prisma/schema.prisma -------------------------------------------------------------------------------- /01-building-a-users-table/begin/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/public/next.svg -------------------------------------------------------------------------------- /01-building-a-users-table/begin/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/public/thirteen.svg -------------------------------------------------------------------------------- /01-building-a-users-table/begin/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/public/vercel.svg -------------------------------------------------------------------------------- /01-building-a-users-table/begin/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/src/app/favicon.ico -------------------------------------------------------------------------------- /01-building-a-users-table/begin/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/src/app/globals.css -------------------------------------------------------------------------------- /01-building-a-users-table/begin/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/src/app/layout.tsx -------------------------------------------------------------------------------- /01-building-a-users-table/begin/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/src/app/page.tsx -------------------------------------------------------------------------------- /01-building-a-users-table/begin/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/src/lib/prisma.ts -------------------------------------------------------------------------------- /01-building-a-users-table/begin/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/tailwind.config.js -------------------------------------------------------------------------------- /01-building-a-users-table/begin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/begin/tsconfig.json -------------------------------------------------------------------------------- /01-building-a-users-table/end/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /01-building-a-users-table/end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/.gitignore -------------------------------------------------------------------------------- /01-building-a-users-table/end/.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /01-building-a-users-table/end/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/.vscode/settings.json -------------------------------------------------------------------------------- /01-building-a-users-table/end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/README.md -------------------------------------------------------------------------------- /01-building-a-users-table/end/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/next.config.js -------------------------------------------------------------------------------- /01-building-a-users-table/end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/package.json -------------------------------------------------------------------------------- /01-building-a-users-table/end/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/pnpm-lock.yaml -------------------------------------------------------------------------------- /01-building-a-users-table/end/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/postcss.config.js -------------------------------------------------------------------------------- /01-building-a-users-table/end/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/prisma/dev.db -------------------------------------------------------------------------------- /01-building-a-users-table/end/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/prisma/schema.prisma -------------------------------------------------------------------------------- /01-building-a-users-table/end/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/public/next.svg -------------------------------------------------------------------------------- /01-building-a-users-table/end/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/public/thirteen.svg -------------------------------------------------------------------------------- /01-building-a-users-table/end/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/public/vercel.svg -------------------------------------------------------------------------------- /01-building-a-users-table/end/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/src/app/favicon.ico -------------------------------------------------------------------------------- /01-building-a-users-table/end/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/src/app/globals.css -------------------------------------------------------------------------------- /01-building-a-users-table/end/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/src/app/layout.tsx -------------------------------------------------------------------------------- /01-building-a-users-table/end/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/src/app/page.tsx -------------------------------------------------------------------------------- /01-building-a-users-table/end/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/src/lib/prisma.ts -------------------------------------------------------------------------------- /01-building-a-users-table/end/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/tailwind.config.js -------------------------------------------------------------------------------- /01-building-a-users-table/end/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/end/tsconfig.json -------------------------------------------------------------------------------- /01-building-a-users-table/lesson.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/01-building-a-users-table/lesson.diff -------------------------------------------------------------------------------- /02-adding-server-side-pagination/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/README.md -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/.gitignore -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/.vscode/settings.json -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/README.md -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/next.config.js -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/package.json -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/pnpm-lock.yaml -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/postcss.config.js -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/prisma/dev.db -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/prisma/schema.prisma -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/public/next.svg -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/public/thirteen.svg -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/public/vercel.svg -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/scripts/add-users.ts -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/src/app/favicon.ico -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/src/app/globals.css -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/src/app/layout.tsx -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/src/app/page.tsx -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/src/lib/prisma.ts -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/tailwind.config.js -------------------------------------------------------------------------------- /02-adding-server-side-pagination/begin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/begin/tsconfig.json -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/.gitignore -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/.vscode/settings.json -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/README.md -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/next.config.js -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/package.json -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/pnpm-lock.yaml -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/postcss.config.js -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/prisma/dev.db -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/prisma/schema.prisma -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/public/next.svg -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/public/thirteen.svg -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/public/vercel.svg -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/scripts/add-users.ts -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/src/app/favicon.ico -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/src/app/globals.css -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/src/app/layout.tsx -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/src/app/page.tsx -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/src/lib/prisma.ts -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/tailwind.config.js -------------------------------------------------------------------------------- /02-adding-server-side-pagination/end/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/end/tsconfig.json -------------------------------------------------------------------------------- /02-adding-server-side-pagination/lesson.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/02-adding-server-side-pagination/lesson.diff -------------------------------------------------------------------------------- /03-polishing-pagination-controls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/README.md -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/.gitignore -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/.prettierrc.json -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/.vscode/settings.json -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/README.md -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/next.config.js -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/package.json -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/pnpm-lock.yaml -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/postcss.config.js -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/prisma/dev.db -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/prisma/schema.prisma -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/public/next.svg -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/public/thirteen.svg -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/public/vercel.svg -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/scripts/add-users.ts -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/src/app/favicon.ico -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/src/app/globals.css -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/src/app/layout.tsx -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/src/app/page.tsx -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/src/lib/prisma.ts -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/tailwind.config.js -------------------------------------------------------------------------------- /03-polishing-pagination-controls/begin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/begin/tsconfig.json -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/.gitignore -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/.prettierrc.json -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/.vscode/settings.json -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/README.md -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/next.config.js -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/package.json -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/pnpm-lock.yaml -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/postcss.config.js -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/prisma/dev.db -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/prisma/schema.prisma -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/public/next.svg -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/public/thirteen.svg -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/public/vercel.svg -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/scripts/add-users.ts -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/src/app/favicon.ico -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/src/app/globals.css -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/src/app/layout.tsx -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/src/app/page.tsx -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/src/lib/prisma.ts -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/tailwind.config.js -------------------------------------------------------------------------------- /03-polishing-pagination-controls/end/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/end/tsconfig.json -------------------------------------------------------------------------------- /03-polishing-pagination-controls/lesson.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/03-polishing-pagination-controls/lesson.diff -------------------------------------------------------------------------------- /04-adding-client-side-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/README.md -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/.gitignore -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/.prettierrc.json -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/.vscode/settings.json -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/README.md -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/next.config.js -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/package.json -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/pnpm-lock.yaml -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/postcss.config.js -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/prisma/dev.db -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/prisma/schema.prisma -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/public/next.svg -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/public/thirteen.svg -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/public/vercel.svg -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/scripts/add-users.ts -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/src/app/favicon.ico -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/src/app/globals.css -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/src/app/layout.tsx -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/src/app/page.tsx -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/src/lib/prisma.ts -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/tailwind.config.js -------------------------------------------------------------------------------- /04-adding-client-side-search/begin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/begin/tsconfig.json -------------------------------------------------------------------------------- /04-adding-client-side-search/end/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /04-adding-client-side-search/end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/.gitignore -------------------------------------------------------------------------------- /04-adding-client-side-search/end/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /04-adding-client-side-search/end/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/.prettierrc.json -------------------------------------------------------------------------------- /04-adding-client-side-search/end/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/.vscode/settings.json -------------------------------------------------------------------------------- /04-adding-client-side-search/end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/README.md -------------------------------------------------------------------------------- /04-adding-client-side-search/end/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/next.config.js -------------------------------------------------------------------------------- /04-adding-client-side-search/end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/package.json -------------------------------------------------------------------------------- /04-adding-client-side-search/end/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/pnpm-lock.yaml -------------------------------------------------------------------------------- /04-adding-client-side-search/end/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/postcss.config.js -------------------------------------------------------------------------------- /04-adding-client-side-search/end/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/prisma/dev.db -------------------------------------------------------------------------------- /04-adding-client-side-search/end/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/prisma/schema.prisma -------------------------------------------------------------------------------- /04-adding-client-side-search/end/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/public/next.svg -------------------------------------------------------------------------------- /04-adding-client-side-search/end/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/public/thirteen.svg -------------------------------------------------------------------------------- /04-adding-client-side-search/end/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/public/vercel.svg -------------------------------------------------------------------------------- /04-adding-client-side-search/end/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/scripts/add-users.ts -------------------------------------------------------------------------------- /04-adding-client-side-search/end/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/src/app/favicon.ico -------------------------------------------------------------------------------- /04-adding-client-side-search/end/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/src/app/globals.css -------------------------------------------------------------------------------- /04-adding-client-side-search/end/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/src/app/layout.tsx -------------------------------------------------------------------------------- /04-adding-client-side-search/end/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/src/app/page.tsx -------------------------------------------------------------------------------- /04-adding-client-side-search/end/src/app/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/src/app/search-input.tsx -------------------------------------------------------------------------------- /04-adding-client-side-search/end/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/src/lib/prisma.ts -------------------------------------------------------------------------------- /04-adding-client-side-search/end/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/tailwind.config.js -------------------------------------------------------------------------------- /04-adding-client-side-search/end/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/end/tsconfig.json -------------------------------------------------------------------------------- /04-adding-client-side-search/lesson.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/04-adding-client-side-search/lesson.diff -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/README.md -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/.gitignore -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/.prettierrc.json -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/.vscode/settings.json -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/README.md -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/next.config.js -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/package.json -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/pnpm-lock.yaml -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/postcss.config.js -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/prisma/dev.db -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/prisma/schema.prisma -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/public/next.svg -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/public/thirteen.svg -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/public/vercel.svg -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/scripts/add-users.ts -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/src/app/favicon.ico -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/src/app/globals.css -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/src/app/layout.tsx -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/src/app/page.tsx -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/src/app/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/src/app/search-input.tsx -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/src/lib/prisma.ts -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/tailwind.config.js -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/begin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/begin/tsconfig.json -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/.gitignore -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/.prettierrc.json -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/.vscode/settings.json -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/README.md -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/next.config.js -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/package.json -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/pnpm-lock.yaml -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/postcss.config.js -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/prisma/dev.db -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/prisma/schema.prisma -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/public/next.svg -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/public/thirteen.svg -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/public/vercel.svg -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/scripts/add-users.ts -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/src/app/favicon.ico -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/src/app/globals.css -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/src/app/layout.tsx -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/src/app/page.tsx -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/src/app/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/src/app/search-input.tsx -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/src/lib/prisma.ts -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/tailwind.config.js -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/end/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/end/tsconfig.json -------------------------------------------------------------------------------- /05-preserving-query-params-across-interactions/lesson.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/05-preserving-query-params-across-interactions/lesson.diff -------------------------------------------------------------------------------- /06-adding-loading-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/README.md -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/.gitignore -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/.prettierrc.json -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/.vscode/settings.json -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/NOTES.md -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/README.md -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/next.config.js -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/package.json -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/pnpm-lock.yaml -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/postcss.config.js -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/prisma/dev.db -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/prisma/schema.prisma -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/public/next.svg -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/public/thirteen.svg -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/public/vercel.svg -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/scripts/add-users.ts -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/src/app/components/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/src/app/components/spinner.tsx -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/src/app/favicon.ico -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/src/app/globals.css -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/src/app/layout.tsx -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/src/app/page.tsx -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/src/app/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/src/app/search-input.tsx -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/src/lib/prisma.ts -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/tailwind.config.js -------------------------------------------------------------------------------- /06-adding-loading-ui/begin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/begin/tsconfig.json -------------------------------------------------------------------------------- /06-adding-loading-ui/end/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /06-adding-loading-ui/end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/.gitignore -------------------------------------------------------------------------------- /06-adding-loading-ui/end/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /06-adding-loading-ui/end/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/.prettierrc.json -------------------------------------------------------------------------------- /06-adding-loading-ui/end/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/.vscode/settings.json -------------------------------------------------------------------------------- /06-adding-loading-ui/end/NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/NOTES.md -------------------------------------------------------------------------------- /06-adding-loading-ui/end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/README.md -------------------------------------------------------------------------------- /06-adding-loading-ui/end/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/next.config.js -------------------------------------------------------------------------------- /06-adding-loading-ui/end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/package.json -------------------------------------------------------------------------------- /06-adding-loading-ui/end/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/pnpm-lock.yaml -------------------------------------------------------------------------------- /06-adding-loading-ui/end/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/postcss.config.js -------------------------------------------------------------------------------- /06-adding-loading-ui/end/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/prisma/dev.db -------------------------------------------------------------------------------- /06-adding-loading-ui/end/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/prisma/schema.prisma -------------------------------------------------------------------------------- /06-adding-loading-ui/end/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/public/next.svg -------------------------------------------------------------------------------- /06-adding-loading-ui/end/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/public/thirteen.svg -------------------------------------------------------------------------------- /06-adding-loading-ui/end/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/public/vercel.svg -------------------------------------------------------------------------------- /06-adding-loading-ui/end/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/scripts/add-users.ts -------------------------------------------------------------------------------- /06-adding-loading-ui/end/src/app/components/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/src/app/components/spinner.tsx -------------------------------------------------------------------------------- /06-adding-loading-ui/end/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/src/app/favicon.ico -------------------------------------------------------------------------------- /06-adding-loading-ui/end/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/src/app/globals.css -------------------------------------------------------------------------------- /06-adding-loading-ui/end/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/src/app/layout.tsx -------------------------------------------------------------------------------- /06-adding-loading-ui/end/src/app/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/src/app/loading.tsx -------------------------------------------------------------------------------- /06-adding-loading-ui/end/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/src/app/page.tsx -------------------------------------------------------------------------------- /06-adding-loading-ui/end/src/app/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/src/app/search-input.tsx -------------------------------------------------------------------------------- /06-adding-loading-ui/end/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/src/lib/prisma.ts -------------------------------------------------------------------------------- /06-adding-loading-ui/end/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/tailwind.config.js -------------------------------------------------------------------------------- /06-adding-loading-ui/end/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/end/tsconfig.json -------------------------------------------------------------------------------- /06-adding-loading-ui/lesson.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/06-adding-loading-ui/lesson.diff -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/README.md -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/.gitignore -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/.prettierrc.json -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/.vscode/settings.json -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/NOTES.md -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/README.md -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/next.config.js -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/package.json -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/pnpm-lock.yaml -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/postcss.config.js -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/prisma/dev.db -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/prisma/schema.prisma -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/public/next.svg -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/public/thirteen.svg -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/public/vercel.svg -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/scripts/add-users.ts -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/src/app/components/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/src/app/components/spinner.tsx -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/src/app/favicon.ico -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/src/app/globals.css -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/src/app/layout.tsx -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/src/app/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/src/app/loading.tsx -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/src/app/page.tsx -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/src/app/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/src/app/search-input.tsx -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/src/lib/prisma.ts -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/tailwind.config.js -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/begin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/begin/tsconfig.json -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/.gitignore -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/.prettierrc.json -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/.vscode/settings.json -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/NOTES.md -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/README.md -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/next.config.js -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/package.json -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/pnpm-lock.yaml -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/postcss.config.js -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/prisma/dev.db -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/prisma/schema.prisma -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/public/next.svg -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/public/thirteen.svg -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/public/vercel.svg -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/scripts/add-users.ts -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/src/app/components/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/src/app/components/spinner.tsx -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/src/app/favicon.ico -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/src/app/globals.css -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/src/app/layout.tsx -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/src/app/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/src/app/loading.tsx -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/src/app/page.tsx -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/src/app/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/src/app/search-input.tsx -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/src/lib/prisma.ts -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/tailwind.config.js -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/end/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/end/tsconfig.json -------------------------------------------------------------------------------- /07-adjusting-the-loading-boundary/lesson.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/07-adjusting-the-loading-boundary/lesson.diff -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/README.md -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/.gitignore -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/.prettierrc.json -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/.vscode/settings.json -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/NOTES.md -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/README.md -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/next.config.js -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/package.json -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/pnpm-lock.yaml -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/postcss.config.js -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/prisma/dev.db -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/prisma/schema.prisma -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/public/next.svg -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/public/thirteen.svg -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/public/vercel.svg -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/scripts/add-users.ts -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/src/app/components/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/src/app/components/spinner.tsx -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/src/app/favicon.ico -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/src/app/globals.css -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/src/app/layout.tsx -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/src/app/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/src/app/loading.tsx -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/src/app/page.tsx -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/src/app/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/src/app/search-input.tsx -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/src/lib/prisma.ts -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/tailwind.config.js -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/begin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/begin/tsconfig.json -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/.gitignore -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/.prettierrc.json -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/.vscode/settings.json -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/NOTES.md -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/README.md -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/next.config.js -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/package.json -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/pnpm-lock.yaml -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/postcss.config.js -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/prisma/dev.db -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/prisma/schema.prisma -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/public/next.svg -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/public/thirteen.svg -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/public/vercel.svg -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/scripts/add-users.ts -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/src/app/components/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/src/app/components/spinner.tsx -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/src/app/favicon.ico -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/src/app/globals.css -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/src/app/layout.tsx -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/src/app/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/src/app/loading.tsx -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/src/app/page.tsx -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/src/app/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/src/app/search-input.tsx -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/src/lib/prisma.ts -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/tailwind.config.js -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/end/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/end/tsconfig.json -------------------------------------------------------------------------------- /08-showing-pending-ui-during-search/lesson.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/08-showing-pending-ui-during-search/lesson.diff -------------------------------------------------------------------------------- /09-debouncing-client-side-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/README.md -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/.gitignore -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/.prettierrc.json -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/.vscode/settings.json -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/NOTES.md -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/README.md -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/next.config.js -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/package.json -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/pnpm-lock.yaml -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/postcss.config.js -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/prisma/dev.db -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/prisma/schema.prisma -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/public/next.svg -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/public/thirteen.svg -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/public/vercel.svg -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/scripts/add-users.ts -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/src/app/components/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/src/app/components/spinner.tsx -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/src/app/favicon.ico -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/src/app/globals.css -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/src/app/layout.tsx -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/src/app/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/src/app/loading.tsx -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/src/app/page.tsx -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/src/app/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/src/app/search-input.tsx -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/src/lib/prisma.ts -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/tailwind.config.js -------------------------------------------------------------------------------- /09-debouncing-client-side-search/begin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/begin/tsconfig.json -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/.gitignore -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/.node-version: -------------------------------------------------------------------------------- 1 | 18.16.0 2 | -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/.prettierrc.json -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/.vscode/settings.json -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/NOTES.md -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/README.md -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/next.config.js -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/package.json -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/pnpm-lock.yaml -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/postcss.config.js -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/prisma/dev.db -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/prisma/schema.prisma -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/public/next.svg -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/public/thirteen.svg -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/public/vercel.svg -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/scripts/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/scripts/add-users.ts -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/src/app/components/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/src/app/components/spinner.tsx -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/src/app/favicon.ico -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/src/app/globals.css -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/src/app/layout.tsx -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/src/app/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/src/app/loading.tsx -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/src/app/page.tsx -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/src/app/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/src/app/search-input.tsx -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/src/lib/prisma.ts -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/tailwind.config.js -------------------------------------------------------------------------------- /09-debouncing-client-side-search/end/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/end/tsconfig.json -------------------------------------------------------------------------------- /09-debouncing-client-side-search/lesson.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builduilabs/react-server-components/HEAD/09-debouncing-client-side-search/lesson.diff --------------------------------------------------------------------------------