├── .gitignore ├── .prettierrc ├── README.md ├── db.json ├── index.html ├── package.json ├── postcss.config.cjs ├── public └── vite.svg ├── src ├── App.css ├── App.jsx ├── assets │ └── react.svg ├── component │ ├── componentRef.jsx │ ├── conditional.jsx │ └── debounce.jsx ├── fetchers │ └── products.js ├── index.css ├── main.jsx └── sharedComponents │ └── searchBar.jsx ├── tailwind.config.cjs ├── vite.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 70 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/README.md -------------------------------------------------------------------------------- /db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/db.json -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/component/componentRef.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/src/component/componentRef.jsx -------------------------------------------------------------------------------- /src/component/conditional.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/src/component/conditional.jsx -------------------------------------------------------------------------------- /src/component/debounce.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/src/component/debounce.jsx -------------------------------------------------------------------------------- /src/fetchers/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/src/fetchers/products.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/sharedComponents/searchBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/src/sharedComponents/searchBar.jsx -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/vite.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipenywis/react-stop-doing-this/HEAD/yarn.lock --------------------------------------------------------------------------------