├── .gitignore ├── README.md ├── index.html ├── package.json ├── public └── vite.svg ├── src ├── App.jsx ├── Nav.jsx ├── index.css ├── main.jsx └── routes │ ├── Home.jsx │ ├── UseCallback.jsx │ ├── UseId.jsx │ ├── UseLayoutEffect.jsx │ ├── UseMemo.jsx │ ├── UseReducer.jsx │ ├── UseRef.jsx │ └── expensiveMathOperation.js └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/package.json -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/Nav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/src/Nav.jsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/routes/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/src/routes/Home.jsx -------------------------------------------------------------------------------- /src/routes/UseCallback.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/src/routes/UseCallback.jsx -------------------------------------------------------------------------------- /src/routes/UseId.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/src/routes/UseId.jsx -------------------------------------------------------------------------------- /src/routes/UseLayoutEffect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/src/routes/UseLayoutEffect.jsx -------------------------------------------------------------------------------- /src/routes/UseMemo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/src/routes/UseMemo.jsx -------------------------------------------------------------------------------- /src/routes/UseReducer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/src/routes/UseReducer.jsx -------------------------------------------------------------------------------- /src/routes/UseRef.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/src/routes/UseRef.jsx -------------------------------------------------------------------------------- /src/routes/expensiveMathOperation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/src/routes/expensiveMathOperation.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btholt/react-hooks-examples-v5/HEAD/vite.config.js --------------------------------------------------------------------------------