├── .github └── workflows │ └── pr.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .vscode └── settings.json ├── Exploring-Modern-React-Architectures.pdf ├── README.md ├── apps ├── 0-json-server │ ├── .gitignore │ ├── db.json │ └── package.json ├── 1-csr │ ├── 1-1-vite-react-router-componentdidmount │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── AppLayout.tsx │ │ │ ├── AppProviders.tsx │ │ │ ├── AppRoutes.tsx │ │ │ ├── api-types.ts │ │ │ ├── main.tsx │ │ │ ├── pages │ │ │ │ ├── HomePage.tsx │ │ │ │ └── PostPage.tsx │ │ │ ├── theme.ts │ │ │ ├── vite-env.d.ts │ │ │ └── withRouter.tsx │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── 1-2-vite-react-router-useeffect │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── AppLayout.tsx │ │ │ ├── AppProviders.tsx │ │ │ ├── AppRoutes.tsx │ │ │ ├── api-types.ts │ │ │ ├── main.tsx │ │ │ ├── pages │ │ │ │ ├── HomePage.tsx │ │ │ │ ├── PostPage.tsx │ │ │ │ ├── UserPage.tsx │ │ │ │ └── UsersPage.tsx │ │ │ ├── theme.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── 1-3-vite-react-router-react-query │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── AppLayout.tsx │ │ │ ├── AppProviders.tsx │ │ │ ├── AppRoutes.tsx │ │ │ ├── api-types.ts │ │ │ ├── main.tsx │ │ │ ├── pages │ │ │ │ ├── HomePage.tsx │ │ │ │ ├── PostPage.tsx │ │ │ │ ├── UserPage.tsx │ │ │ │ └── UsersPage.tsx │ │ │ ├── theme.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── 1-4-vite-react-router-react-query-hooks │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── AppLayout.tsx │ │ │ ├── AppProviders.tsx │ │ │ ├── AppRoutes.tsx │ │ │ ├── api-types.ts │ │ │ ├── hooks │ │ │ │ ├── useGetPost.ts │ │ │ │ ├── useGetPostComments.ts │ │ │ │ ├── useGetPosts.ts │ │ │ │ ├── useGetUser.ts │ │ │ │ ├── useGetUserPosts.ts │ │ │ │ └── useGetUsers.ts │ │ │ ├── main.tsx │ │ │ ├── pages │ │ │ │ ├── HomePage.tsx │ │ │ │ ├── PostPage.tsx │ │ │ │ ├── UserPage.tsx │ │ │ │ └── UsersPage.tsx │ │ │ ├── theme.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── 1-5-vite-react-router-react-query-query-options │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── AppLayout.tsx │ │ │ ├── AppProviders.tsx │ │ │ ├── AppRoutes.tsx │ │ │ ├── api-types.ts │ │ │ ├── main.tsx │ │ │ ├── pages │ │ │ │ ├── HomePage.tsx │ │ │ │ ├── PostPage.tsx │ │ │ │ ├── UserPage.tsx │ │ │ │ └── UsersPage.tsx │ │ │ ├── queries │ │ │ │ ├── comments.ts │ │ │ │ ├── posts.ts │ │ │ │ └── users.ts │ │ │ ├── theme.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── 1-6-vite-tanstack-router │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── AppLayout.tsx │ │ │ ├── AppProviders.tsx │ │ │ ├── AppRoutes.tsx │ │ │ ├── api-types.ts │ │ │ ├── main.tsx │ │ │ ├── pages │ │ │ │ ├── HomePage.tsx │ │ │ │ ├── PostPage.tsx │ │ │ │ ├── UserPage.tsx │ │ │ │ └── UsersPage.tsx │ │ │ ├── queries │ │ │ │ ├── comments.ts │ │ │ │ ├── posts.ts │ │ │ │ └── users.ts │ │ │ ├── theme.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── 1-7-vite-tanstack-router-loaders │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── AppLayout.tsx │ │ │ ├── AppProviders.tsx │ │ │ ├── AppRoutes.tsx │ │ │ ├── api-types.ts │ │ │ ├── main.tsx │ │ │ ├── pages │ │ │ │ ├── HomePage.tsx │ │ │ │ ├── PostPage.tsx │ │ │ │ ├── UserPage.tsx │ │ │ │ └── UsersPage.tsx │ │ │ ├── queries │ │ │ │ ├── comments.ts │ │ │ │ ├── posts.ts │ │ │ │ └── users.ts │ │ │ ├── theme.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── 1-8-vite-tanstack-router-file-based-routing │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── AppLayout.tsx │ │ │ ├── AppProviders.tsx │ │ │ ├── api-types.ts │ │ │ ├── main.tsx │ │ │ ├── queries │ │ │ │ ├── comments.ts │ │ │ │ ├── posts.ts │ │ │ │ └── users.ts │ │ │ ├── routeTree.gen.ts │ │ │ ├── router.tsx │ │ │ ├── routes │ │ │ │ ├── __root.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── posts.$id.tsx │ │ │ │ ├── users.$id.tsx │ │ │ │ └── users.tsx │ │ │ ├── theme.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── 1-9-astro-react-spa │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── extensions.json │ │ │ └── launch.json │ │ ├── README.md │ │ ├── astro.config.mjs │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ └── favicon.svg │ │ ├── src │ │ │ ├── assets │ │ │ │ ├── astro.svg │ │ │ │ └── background.svg │ │ │ ├── layouts │ │ │ │ └── Layout.astro │ │ │ ├── pages │ │ │ │ ├── index.astro │ │ │ │ └── spa │ │ │ │ │ └── [...slug].astro │ │ │ ├── spa │ │ │ │ ├── App.tsx │ │ │ │ ├── AppLayout.tsx │ │ │ │ ├── AppProviders.tsx │ │ │ │ ├── AppRoutes.tsx │ │ │ │ ├── api-types.ts │ │ │ │ ├── pages │ │ │ │ │ ├── HomePage.tsx │ │ │ │ │ ├── PostPage.tsx │ │ │ │ │ ├── UserPage.tsx │ │ │ │ │ └── UsersPage.tsx │ │ │ │ └── theme.ts │ │ │ └── styles │ │ │ │ └── global.css │ │ └── tsconfig.json │ └── README.md ├── 2-ssg │ ├── 2-1-nextjs-ssg │ │ ├── .gitignore │ │ ├── README.md │ │ ├── next.config.mjs │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── next.svg │ │ │ └── vercel.svg │ │ ├── src │ │ │ ├── api-types.ts │ │ │ ├── components │ │ │ │ └── AppLayout.tsx │ │ │ ├── pages │ │ │ │ ├── _app.tsx │ │ │ │ ├── _document.tsx │ │ │ │ ├── api │ │ │ │ │ └── hello.ts │ │ │ │ ├── index.tsx │ │ │ │ └── posts │ │ │ │ │ └── [id].tsx │ │ │ └── theme.ts │ │ └── tsconfig.json │ ├── 2-2-astro-ssg │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── extensions.json │ │ │ └── launch.json │ │ ├── README.md │ │ ├── astro.config.mjs │ │ ├── package.json │ │ ├── public │ │ │ └── favicon.svg │ │ ├── src │ │ │ ├── api-types.ts │ │ │ ├── assets │ │ │ │ ├── astro.svg │ │ │ │ └── background.svg │ │ │ ├── layouts │ │ │ │ └── Layout.astro │ │ │ ├── pages │ │ │ │ ├── index.astro │ │ │ │ └── posts │ │ │ │ │ └── [id].astro │ │ │ └── styles │ │ │ │ └── global.css │ │ └── tsconfig.json │ ├── 2-3-astro-react-ssg │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── extensions.json │ │ │ └── launch.json │ │ ├── README.md │ │ ├── astro.config.mjs │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ └── favicon.svg │ │ ├── src │ │ │ ├── api-types.ts │ │ │ ├── assets │ │ │ │ ├── astro.svg │ │ │ │ └── background.svg │ │ │ ├── components │ │ │ │ ├── AppLayout.tsx │ │ │ │ ├── HomePage.tsx │ │ │ │ ├── PostPage.tsx │ │ │ │ └── ReactProviders.tsx │ │ │ ├── layouts │ │ │ │ └── Layout.astro │ │ │ ├── pages │ │ │ │ ├── index.astro │ │ │ │ └── posts │ │ │ │ │ └── [id].astro │ │ │ ├── styles │ │ │ │ └── global.css │ │ │ └── theme.ts │ │ └── tsconfig.json │ └── README.md ├── 3-ssr │ ├── 3-1-nextjs-ssr │ │ ├── .gitignore │ │ ├── README.md │ │ ├── next.config.mjs │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── next.svg │ │ │ └── vercel.svg │ │ ├── src │ │ │ ├── api-types.ts │ │ │ ├── components │ │ │ │ └── AppLayout.tsx │ │ │ ├── pages │ │ │ │ ├── _app.tsx │ │ │ │ ├── _document.tsx │ │ │ │ ├── api │ │ │ │ │ └── hello.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── posts │ │ │ │ │ └── [id].tsx │ │ │ │ └── users │ │ │ │ │ ├── [id].tsx │ │ │ │ │ └── index.tsx │ │ │ └── theme.ts │ │ └── tsconfig.json │ ├── 3-2-react-router-ssr │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app │ │ │ ├── api-types.ts │ │ │ ├── components │ │ │ │ └── AppLayout.tsx │ │ │ ├── root.tsx │ │ │ ├── routes.ts │ │ │ ├── routes │ │ │ │ ├── _index.tsx │ │ │ │ ├── posts.$id.tsx │ │ │ │ ├── users.$id.tsx │ │ │ │ └── users.tsx │ │ │ └── theme.ts │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ └── favicon.ico │ │ ├── react-router.config.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── 3-3-sveltekit-ssr │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── src │ │ │ ├── app.css │ │ │ ├── app.d.ts │ │ │ ├── app.html │ │ │ ├── lib │ │ │ │ ├── api-types.ts │ │ │ │ ├── components │ │ │ │ │ └── AppLayout.svelte │ │ │ │ └── index.ts │ │ │ └── routes │ │ │ │ ├── +layout.svelte │ │ │ │ ├── +page.server.ts │ │ │ │ ├── +page.svelte │ │ │ │ └── posts │ │ │ │ └── [id] │ │ │ │ ├── +page.server.ts │ │ │ │ └── +page.svelte │ │ ├── static │ │ │ └── favicon.png │ │ ├── svelte.config.js │ │ ├── tailwind.config.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── 3-4-astro-ssr │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── extensions.json │ │ │ └── launch.json │ │ ├── README.md │ │ ├── astro.config.mjs │ │ ├── package.json │ │ ├── public │ │ │ └── favicon.svg │ │ ├── src │ │ │ ├── api-types.ts │ │ │ ├── assets │ │ │ │ ├── astro.svg │ │ │ │ └── background.svg │ │ │ ├── layouts │ │ │ │ └── Layout.astro │ │ │ ├── pages │ │ │ │ ├── api │ │ │ │ │ ├── add-comment.ts │ │ │ │ │ └── delete-comment.ts │ │ │ │ ├── index.astro │ │ │ │ └── posts │ │ │ │ │ └── [id].astro │ │ │ └── styles │ │ │ │ └── global.css │ │ └── tsconfig.json │ ├── 3-5-tanstack-start-ssr │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── AppLayout.tsx │ │ │ ├── api-types.ts │ │ │ ├── app.css │ │ │ ├── client.tsx │ │ │ ├── queries │ │ │ │ ├── comments.ts │ │ │ │ ├── posts.ts │ │ │ │ └── users.ts │ │ │ ├── routeTree.gen.ts │ │ │ ├── router.tsx │ │ │ ├── routes │ │ │ │ ├── __root.tsx │ │ │ │ ├── hello.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── posts.$id.tsx │ │ │ │ ├── users.$id.tsx │ │ │ │ └── users.tsx │ │ │ ├── theme.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── 3-6-tanstack-start-ssr-server-functions │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── AppLayout.tsx │ │ │ ├── api-types.ts │ │ │ ├── app.css │ │ │ ├── client.tsx │ │ │ ├── queries │ │ │ │ ├── comments.ts │ │ │ │ ├── posts.ts │ │ │ │ └── users.ts │ │ │ ├── routeTree.gen.ts │ │ │ ├── router.tsx │ │ │ ├── routes │ │ │ │ ├── __root.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── posts.$id.tsx │ │ │ │ ├── users.$id.tsx │ │ │ │ └── users.tsx │ │ │ ├── server-functions │ │ │ │ ├── comments.ts │ │ │ │ ├── index.ts │ │ │ │ ├── posts.ts │ │ │ │ └── users.ts │ │ │ ├── theme.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ └── README.md └── 4-streaming │ ├── 4-1-nextjs-rsc │ ├── .gitignore │ ├── README.md │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ ├── next.svg │ │ └── vercel.svg │ ├── src │ │ ├── api-types.ts │ │ ├── app │ │ │ ├── favicon.ico │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── posts │ │ │ │ └── [id] │ │ │ │ ├── CommentSection.tsx │ │ │ │ ├── actions.tsx │ │ │ │ ├── error.tsx │ │ │ │ ├── loading.tsx │ │ │ │ └── page.tsx │ │ ├── components │ │ │ └── AppLayout.tsx │ │ └── theme.ts │ └── tsconfig.json │ ├── 4-2-nextjs-rsc-react-query │ ├── .gitignore │ ├── README.md │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ ├── next.svg │ │ └── vercel.svg │ ├── src │ │ ├── api-types.ts │ │ ├── app │ │ │ ├── PostsFeed.tsx │ │ │ ├── ReactQueryProvider.tsx │ │ │ ├── favicon.ico │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── posts │ │ │ │ └── [id] │ │ │ │ ├── CommentSection.tsx │ │ │ │ ├── actions.tsx │ │ │ │ ├── error.tsx │ │ │ │ ├── loading.tsx │ │ │ │ └── page.tsx │ │ ├── components │ │ │ └── AppLayout.tsx │ │ └── theme.ts │ └── tsconfig.json │ ├── 4-3-nextjs-rsc-react-query-streaming │ ├── .gitignore │ ├── README.md │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ ├── next.svg │ │ └── vercel.svg │ ├── src │ │ ├── api-types.ts │ │ ├── app │ │ │ ├── ReactQueryProvider.tsx │ │ │ ├── favicon.ico │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── posts │ │ │ │ └── [id] │ │ │ │ ├── CommentSection.tsx │ │ │ │ ├── actions.tsx │ │ │ │ ├── error.tsx │ │ │ │ ├── loading.tsx │ │ │ │ └── page.tsx │ │ ├── components │ │ │ └── AppLayout.tsx │ │ └── theme.ts │ └── tsconfig.json │ ├── 4-4-astro-server-islands │ ├── .gitignore │ ├── .vscode │ │ ├── extensions.json │ │ └── launch.json │ ├── README.md │ ├── astro.config.mjs │ ├── package.json │ ├── public │ │ └── favicon.svg │ ├── src │ │ ├── actions │ │ │ └── index.ts │ │ ├── api-types.ts │ │ ├── assets │ │ │ ├── astro.svg │ │ │ └── background.svg │ │ ├── components │ │ │ ├── Comments.astro │ │ │ └── HomeFeed.astro │ │ ├── layouts │ │ │ └── Layout.astro │ │ ├── pages │ │ │ ├── index.astro │ │ │ └── posts │ │ │ │ └── [id].astro │ │ └── styles │ │ │ └── global.css │ └── tsconfig.json │ └── README.md ├── package.json ├── packages └── types │ ├── package.json │ ├── src │ └── types.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── types │ └── types.d.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── react-data-fetching-compressed.pdf ├── reactquery.pdf ├── scripts └── generate-fake-data.js └── turbo.json /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | routeTree.gen.ts 2 | 3 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Exploring-Modern-React-Architectures.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/Exploring-Modern-React-Architectures.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/README.md -------------------------------------------------------------------------------- /apps/0-json-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/0-json-server/.gitignore -------------------------------------------------------------------------------- /apps/0-json-server/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/0-json-server/db.json -------------------------------------------------------------------------------- /apps/0-json-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/0-json-server/package.json -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/.eslintrc.cjs -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/.gitignore -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/README.md -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/index.html -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/package.json -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/postcss.config.cjs -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/public/vite.svg -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/src/App.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/src/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/src/AppLayout.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/src/AppProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/src/AppProviders.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/src/AppRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/src/AppRoutes.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/src/api-types.ts -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/src/main.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/src/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/src/pages/HomePage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/src/pages/PostPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/src/pages/PostPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/src/theme.ts -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/src/withRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/src/withRouter.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/tsconfig.json -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/tsconfig.node.json -------------------------------------------------------------------------------- /apps/1-csr/1-1-vite-react-router-componentdidmount/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-1-vite-react-router-componentdidmount/vite.config.ts -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/.eslintrc.cjs -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/.gitignore -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/README.md -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/index.html -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/package.json -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/postcss.config.cjs -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/public/vite.svg -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/src/App.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/src/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/src/AppLayout.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/src/AppProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/src/AppProviders.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/src/AppRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/src/AppRoutes.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/src/api-types.ts -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/src/main.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/src/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/src/pages/HomePage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/src/pages/PostPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/src/pages/PostPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/src/pages/UserPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/src/pages/UserPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/src/pages/UsersPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/src/pages/UsersPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/src/theme.ts -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/tsconfig.json -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/tsconfig.node.json -------------------------------------------------------------------------------- /apps/1-csr/1-2-vite-react-router-useeffect/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-2-vite-react-router-useeffect/vite.config.ts -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/.gitignore -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/README.md -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/index.html -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/package.json -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/postcss.config.cjs -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/public/vite.svg -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/src/App.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/src/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/src/AppLayout.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/src/AppProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/src/AppProviders.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/src/AppRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/src/AppRoutes.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/src/api-types.ts -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/src/main.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/src/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/src/pages/HomePage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/src/pages/PostPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/src/pages/PostPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/src/pages/UserPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/src/pages/UserPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/src/pages/UsersPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/src/pages/UsersPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/src/theme.ts -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/tsconfig.json -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/tsconfig.node.json -------------------------------------------------------------------------------- /apps/1-csr/1-3-vite-react-router-react-query/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-3-vite-react-router-react-query/vite.config.ts -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/.gitignore -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/README.md -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/index.html -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/package.json -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/postcss.config.cjs -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/public/vite.svg -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/App.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/AppLayout.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/AppProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/AppProviders.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/AppRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/AppRoutes.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/api-types.ts -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/hooks/useGetPost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/hooks/useGetPost.ts -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/hooks/useGetPostComments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/hooks/useGetPostComments.ts -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/hooks/useGetPosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/hooks/useGetPosts.ts -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/hooks/useGetUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/hooks/useGetUser.ts -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/hooks/useGetUserPosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/hooks/useGetUserPosts.ts -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/hooks/useGetUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/hooks/useGetUsers.ts -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/main.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/pages/HomePage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/pages/PostPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/pages/PostPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/pages/UserPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/pages/UserPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/pages/UsersPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/pages/UsersPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/src/theme.ts -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/tsconfig.json -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/tsconfig.node.json -------------------------------------------------------------------------------- /apps/1-csr/1-4-vite-react-router-react-query-hooks/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-4-vite-react-router-react-query-hooks/vite.config.ts -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/.gitignore -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/README.md -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/index.html -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/package.json -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/postcss.config.cjs -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/public/vite.svg -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/App.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/AppLayout.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/AppProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/AppProviders.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/AppRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/AppRoutes.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/api-types.ts -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/main.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/pages/HomePage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/pages/PostPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/pages/PostPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/pages/UserPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/pages/UserPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/pages/UsersPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/pages/UsersPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/queries/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/queries/comments.ts -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/queries/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/queries/posts.ts -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/queries/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/queries/users.ts -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/src/theme.ts -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/tsconfig.json -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/tsconfig.node.json -------------------------------------------------------------------------------- /apps/1-csr/1-5-vite-react-router-react-query-query-options/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-5-vite-react-router-react-query-query-options/vite.config.ts -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/.gitignore -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/README.md -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/index.html -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/package.json -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/postcss.config.cjs -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/public/vite.svg -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/App.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/AppLayout.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/AppProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/AppProviders.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/AppRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/AppRoutes.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/api-types.ts -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/main.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/pages/HomePage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/pages/PostPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/pages/PostPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/pages/UserPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/pages/UserPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/pages/UsersPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/pages/UsersPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/queries/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/queries/comments.ts -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/queries/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/queries/posts.ts -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/queries/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/queries/users.ts -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/src/theme.ts -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/tsconfig.json -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/tsconfig.node.json -------------------------------------------------------------------------------- /apps/1-csr/1-6-vite-tanstack-router/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-6-vite-tanstack-router/vite.config.ts -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/.gitignore -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/README.md -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/index.html -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/package.json -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/postcss.config.cjs -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/public/vite.svg -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/App.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/AppLayout.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/AppProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/AppProviders.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/AppRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/AppRoutes.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/api-types.ts -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/main.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/pages/HomePage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/pages/PostPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/pages/PostPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/pages/UserPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/pages/UserPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/pages/UsersPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/pages/UsersPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/queries/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/queries/comments.ts -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/queries/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/queries/posts.ts -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/queries/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/queries/users.ts -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/src/theme.ts -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/tsconfig.json -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/tsconfig.node.json -------------------------------------------------------------------------------- /apps/1-csr/1-7-vite-tanstack-router-loaders/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-7-vite-tanstack-router-loaders/vite.config.ts -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/.gitignore -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/README.md -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/index.html -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/package.json -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/postcss.config.cjs -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/public/vite.svg -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/App.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/AppLayout.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/AppProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/AppProviders.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/api-types.ts -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/main.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/queries/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/queries/comments.ts -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/queries/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/queries/posts.ts -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/queries/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/queries/users.ts -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/routeTree.gen.ts -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/router.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/routes/__root.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/routes/index.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/routes/posts.$id.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/routes/posts.$id.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/routes/users.$id.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/routes/users.$id.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/routes/users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/routes/users.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/theme.ts -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/tsconfig.json -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/tsconfig.node.json -------------------------------------------------------------------------------- /apps/1-csr/1-8-vite-tanstack-router-file-based-routing/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-8-vite-tanstack-router-file-based-routing/vite.config.ts -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/.gitignore -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/.vscode/extensions.json -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/.vscode/launch.json -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/README.md -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/astro.config.mjs -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/package.json -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/postcss.config.cjs -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/public/favicon.svg -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/assets/astro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/assets/astro.svg -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/assets/background.svg -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/layouts/Layout.astro -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/pages/index.astro -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/pages/spa/[...slug].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/pages/spa/[...slug].astro -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/spa/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/spa/App.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/spa/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/spa/AppLayout.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/spa/AppProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/spa/AppProviders.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/spa/AppRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/spa/AppRoutes.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/spa/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/spa/api-types.ts -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/spa/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/spa/pages/HomePage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/spa/pages/PostPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/spa/pages/PostPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/spa/pages/UserPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/spa/pages/UserPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/spa/pages/UsersPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/spa/pages/UsersPage.tsx -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/spa/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/spa/theme.ts -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/src/styles/global.css -------------------------------------------------------------------------------- /apps/1-csr/1-9-astro-react-spa/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/1-9-astro-react-spa/tsconfig.json -------------------------------------------------------------------------------- /apps/1-csr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/1-csr/README.md -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/.gitignore -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/README.md -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/next.config.mjs -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/package.json -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/postcss.config.cjs -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/public/favicon.ico -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/public/next.svg -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/public/vercel.svg -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/src/api-types.ts -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/src/components/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/src/components/AppLayout.tsx -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/src/pages/_app.tsx -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/src/pages/_document.tsx -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/src/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/src/pages/api/hello.ts -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/src/pages/index.tsx -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/src/pages/posts/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/src/pages/posts/[id].tsx -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/src/theme.ts -------------------------------------------------------------------------------- /apps/2-ssg/2-1-nextjs-ssg/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-1-nextjs-ssg/tsconfig.json -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/.gitignore -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/.vscode/extensions.json -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/.vscode/launch.json -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/README.md -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/astro.config.mjs -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/package.json -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/public/favicon.svg -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/src/api-types.ts -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/src/assets/astro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/src/assets/astro.svg -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/src/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/src/assets/background.svg -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/src/layouts/Layout.astro -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/src/pages/index.astro -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/src/pages/posts/[id].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/src/pages/posts/[id].astro -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/src/styles/global.css: -------------------------------------------------------------------------------- 1 | @import "tailwindcss"; -------------------------------------------------------------------------------- /apps/2-ssg/2-2-astro-ssg/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-2-astro-ssg/tsconfig.json -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/.gitignore -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/.vscode/extensions.json -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/.vscode/launch.json -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/README.md -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/astro.config.mjs -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/package.json -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/postcss.config.cjs -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/public/favicon.svg -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/src/api-types.ts -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/src/assets/astro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/src/assets/astro.svg -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/src/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/src/assets/background.svg -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/src/components/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/src/components/AppLayout.tsx -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/src/components/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/src/components/HomePage.tsx -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/src/components/PostPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/src/components/PostPage.tsx -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/src/components/ReactProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/src/components/ReactProviders.tsx -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/src/layouts/Layout.astro -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/src/pages/index.astro -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/src/pages/posts/[id].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/src/pages/posts/[id].astro -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/src/styles/global.css: -------------------------------------------------------------------------------- 1 | @import "@mantine/core/styles.css"; 2 | -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/src/theme.ts -------------------------------------------------------------------------------- /apps/2-ssg/2-3-astro-react-ssg/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/2-3-astro-react-ssg/tsconfig.json -------------------------------------------------------------------------------- /apps/2-ssg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/2-ssg/README.md -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/.gitignore -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/README.md -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/next.config.mjs -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/package.json -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/postcss.config.cjs -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/public/favicon.ico -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/public/next.svg -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/public/vercel.svg -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/src/api-types.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/src/components/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/src/components/AppLayout.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/src/pages/_app.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/src/pages/_document.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/src/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/src/pages/api/hello.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/src/pages/index.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/src/pages/posts/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/src/pages/posts/[id].tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/src/pages/users/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/src/pages/users/[id].tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/src/pages/users/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/src/pages/users/index.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/src/theme.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-1-nextjs-ssr/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-1-nextjs-ssr/tsconfig.json -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | /.cache 4 | /build 5 | .env 6 | .react-router -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/README.md -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/app/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/app/api-types.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/app/components/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/app/components/AppLayout.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/app/root.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/app/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/app/routes.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/app/routes/_index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/app/routes/_index.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/app/routes/posts.$id.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/app/routes/posts.$id.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/app/routes/users.$id.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/app/routes/users.$id.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/app/routes/users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/app/routes/users.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/app/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/app/theme.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/package.json -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/postcss.config.cjs -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/public/favicon.ico -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/react-router.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/react-router.config.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/tsconfig.json -------------------------------------------------------------------------------- /apps/3-ssr/3-2-react-router-ssr/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-2-react-router-ssr/vite.config.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/.gitignore -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/.prettierignore -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/.prettierrc -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/README.md -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/package.json -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/postcss.config.js -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/src/app.css -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/src/app.d.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/src/app.html -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/src/lib/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/src/lib/api-types.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/src/lib/components/AppLayout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/src/lib/components/AppLayout.svelte -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/src/lib/index.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/src/routes/+layout.svelte -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/src/routes/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/src/routes/+page.server.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/src/routes/+page.svelte -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/src/routes/posts/[id]/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/src/routes/posts/[id]/+page.server.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/src/routes/posts/[id]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/src/routes/posts/[id]/+page.svelte -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/static/favicon.png -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/svelte.config.js -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/tailwind.config.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/tsconfig.json -------------------------------------------------------------------------------- /apps/3-ssr/3-3-sveltekit-ssr/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-3-sveltekit-ssr/vite.config.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/.gitignore -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/.vscode/extensions.json -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/.vscode/launch.json -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/README.md -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/astro.config.mjs -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/package.json -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/public/favicon.svg -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/src/api-types.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/src/assets/astro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/src/assets/astro.svg -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/src/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/src/assets/background.svg -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/src/layouts/Layout.astro -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/src/pages/api/add-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/src/pages/api/add-comment.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/src/pages/api/delete-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/src/pages/api/delete-comment.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/src/pages/index.astro -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/src/pages/posts/[id].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/src/pages/posts/[id].astro -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/src/styles/global.css: -------------------------------------------------------------------------------- 1 | @import "tailwindcss"; -------------------------------------------------------------------------------- /apps/3-ssr/3-4-astro-ssr/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-4-astro-ssr/tsconfig.json -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/.gitignore -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/README.md -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/index.html -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/package.json -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/postcss.config.cjs -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/public/vite.svg -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/AppLayout.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/api-types.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/app.css -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/client.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/queries/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/queries/comments.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/queries/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/queries/posts.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/queries/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/queries/users.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/routeTree.gen.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/router.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/routes/__root.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/routes/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/routes/hello.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/routes/index.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/routes/posts.$id.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/routes/posts.$id.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/routes/users.$id.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/routes/users.$id.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/routes/users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/routes/users.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/src/theme.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/tsconfig.json -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/tsconfig.node.json -------------------------------------------------------------------------------- /apps/3-ssr/3-5-tanstack-start-ssr/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-5-tanstack-start-ssr/vite.config.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/.gitignore -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/README.md -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/index.html -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/package.json -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/postcss.config.cjs -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/public/vite.svg -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/AppLayout.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/api-types.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/app.css -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/client.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/queries/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/queries/comments.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/queries/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/queries/posts.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/queries/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/queries/users.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/routeTree.gen.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/router.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/routes/__root.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/routes/index.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/routes/posts.$id.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/routes/posts.$id.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/routes/users.$id.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/routes/users.$id.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/routes/users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/routes/users.tsx -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/server-functions/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/server-functions/comments.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/server-functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/server-functions/index.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/server-functions/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/server-functions/posts.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/server-functions/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/server-functions/users.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/theme.ts -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/tsconfig.json -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/tsconfig.node.json -------------------------------------------------------------------------------- /apps/3-ssr/3-6-tanstack-start-ssr-server-functions/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/3-6-tanstack-start-ssr-server-functions/vite.config.ts -------------------------------------------------------------------------------- /apps/3-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/3-ssr/README.md -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/.gitignore -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/README.md -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/next.config.mjs -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/package.json -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/postcss.config.cjs -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/public/next.svg -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/public/vercel.svg -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/src/api-types.ts -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/src/app/page.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/src/app/posts/[id]/CommentSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/src/app/posts/[id]/CommentSection.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/src/app/posts/[id]/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/src/app/posts/[id]/actions.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/src/app/posts/[id]/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/src/app/posts/[id]/error.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/src/app/posts/[id]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/src/app/posts/[id]/loading.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/src/app/posts/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/src/app/posts/[id]/page.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/src/components/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/src/components/AppLayout.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/src/theme.ts -------------------------------------------------------------------------------- /apps/4-streaming/4-1-nextjs-rsc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-1-nextjs-rsc/tsconfig.json -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/.gitignore -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/README.md -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/next.config.mjs -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/package.json -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/postcss.config.cjs -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/public/next.svg -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/public/vercel.svg -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/src/api-types.ts -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/PostsFeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/PostsFeed.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/ReactQueryProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/ReactQueryProvider.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/page.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/posts/[id]/CommentSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/posts/[id]/CommentSection.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/posts/[id]/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/posts/[id]/actions.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/posts/[id]/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/posts/[id]/error.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/posts/[id]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/posts/[id]/loading.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/posts/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/src/app/posts/[id]/page.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/src/components/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/src/components/AppLayout.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/src/theme.ts -------------------------------------------------------------------------------- /apps/4-streaming/4-2-nextjs-rsc-react-query/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-2-nextjs-rsc-react-query/tsconfig.json -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/.gitignore -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/README.md -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/next.config.mjs -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/package.json -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/postcss.config.cjs -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/public/next.svg -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/public/vercel.svg -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/api-types.ts -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/ReactQueryProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/ReactQueryProvider.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/page.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/posts/[id]/CommentSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/posts/[id]/CommentSection.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/posts/[id]/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/posts/[id]/actions.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/posts/[id]/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/posts/[id]/error.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/posts/[id]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/posts/[id]/loading.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/posts/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/app/posts/[id]/page.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/components/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/components/AppLayout.tsx -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/src/theme.ts -------------------------------------------------------------------------------- /apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-3-nextjs-rsc-react-query-streaming/tsconfig.json -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/.gitignore -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/.vscode/extensions.json -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/.vscode/launch.json -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/README.md -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/astro.config.mjs -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/package.json -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/public/favicon.svg -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/src/actions/index.ts -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/src/api-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/src/api-types.ts -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/src/assets/astro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/src/assets/astro.svg -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/src/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/src/assets/background.svg -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/src/components/Comments.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/src/components/Comments.astro -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/src/components/HomeFeed.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/src/components/HomeFeed.astro -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/src/layouts/Layout.astro -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/src/pages/index.astro -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/src/pages/posts/[id].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/src/pages/posts/[id].astro -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/src/styles/global.css: -------------------------------------------------------------------------------- 1 | @import "tailwindcss"; -------------------------------------------------------------------------------- /apps/4-streaming/4-4-astro-server-islands/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/4-4-astro-server-islands/tsconfig.json -------------------------------------------------------------------------------- /apps/4-streaming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/apps/4-streaming/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/package.json -------------------------------------------------------------------------------- /packages/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/packages/types/package.json -------------------------------------------------------------------------------- /packages/types/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/packages/types/src/types.ts -------------------------------------------------------------------------------- /packages/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/packages/types/tsconfig.json -------------------------------------------------------------------------------- /packages/types/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/packages/types/tsconfig.node.json -------------------------------------------------------------------------------- /packages/types/types/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/packages/types/types/types.d.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /react-data-fetching-compressed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/react-data-fetching-compressed.pdf -------------------------------------------------------------------------------- /reactquery.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/reactquery.pdf -------------------------------------------------------------------------------- /scripts/generate-fake-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/scripts/generate-fake-data.js -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KevinVandy/react-data-fetching/HEAD/turbo.json --------------------------------------------------------------------------------