├── .eslintrc.cjs ├── .gitignore ├── README.md ├── index.html ├── package.json ├── postcss.config.js ├── public └── favicon.svg ├── src ├── App.jsx ├── assets │ ├── CodeSnippets.js │ └── arrow.svg ├── components │ ├── Header.jsx │ ├── HomePage.jsx │ ├── Squares.jsx │ ├── actionExample │ │ ├── Posts.jsx │ │ └── ShoppingCart.jsx │ ├── useActionStateExample │ │ └── AddToCartForm.jsx │ ├── useDefferedValueExample │ │ └── SearchResults.jsx │ ├── useExample │ │ ├── Joke.jsx │ │ ├── Message.jsx │ │ ├── Posts.jsx │ │ └── Theme.jsx │ ├── useFormStatusExample │ │ └── Posts.jsx │ ├── useOptimisticExample │ │ └── Message.jsx │ └── useTransitionExample │ │ └── Tabs.jsx ├── index.css ├── layouts │ ├── CodeSnippet.jsx │ ├── MainLayout.jsx │ └── Sidebar.jsx └── main.jsx ├── tailwind.config.js ├── vercel.json └── vite.config.js /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/assets/CodeSnippets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/assets/CodeSnippets.js -------------------------------------------------------------------------------- /src/assets/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/assets/arrow.svg -------------------------------------------------------------------------------- /src/components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/Header.jsx -------------------------------------------------------------------------------- /src/components/HomePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/HomePage.jsx -------------------------------------------------------------------------------- /src/components/Squares.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/Squares.jsx -------------------------------------------------------------------------------- /src/components/actionExample/Posts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/actionExample/Posts.jsx -------------------------------------------------------------------------------- /src/components/actionExample/ShoppingCart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/actionExample/ShoppingCart.jsx -------------------------------------------------------------------------------- /src/components/useActionStateExample/AddToCartForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/useActionStateExample/AddToCartForm.jsx -------------------------------------------------------------------------------- /src/components/useDefferedValueExample/SearchResults.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/useDefferedValueExample/SearchResults.jsx -------------------------------------------------------------------------------- /src/components/useExample/Joke.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/useExample/Joke.jsx -------------------------------------------------------------------------------- /src/components/useExample/Message.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/useExample/Message.jsx -------------------------------------------------------------------------------- /src/components/useExample/Posts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/useExample/Posts.jsx -------------------------------------------------------------------------------- /src/components/useExample/Theme.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/useExample/Theme.jsx -------------------------------------------------------------------------------- /src/components/useFormStatusExample/Posts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/useFormStatusExample/Posts.jsx -------------------------------------------------------------------------------- /src/components/useOptimisticExample/Message.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/useOptimisticExample/Message.jsx -------------------------------------------------------------------------------- /src/components/useTransitionExample/Tabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/components/useTransitionExample/Tabs.jsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/index.css -------------------------------------------------------------------------------- /src/layouts/CodeSnippet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/layouts/CodeSnippet.jsx -------------------------------------------------------------------------------- /src/layouts/MainLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/layouts/MainLayout.jsx -------------------------------------------------------------------------------- /src/layouts/Sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/layouts/Sidebar.jsx -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/src/main.jsx -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidHDev/react-19-playground/HEAD/vite.config.js --------------------------------------------------------------------------------