This project remakes the macOS Dock using React, Redux and Tailwind CSS.
It doesn't mimic any actual function of the Dock, like launch apps. This project focuses on the interaction/animation of the Dock, specifically the "magnification" effect when hovering over an app icon.
Again, this is a toy project, it has no actual use or functionality.
After cloning the repository, run npm install to install the dependencies.
npm run build
npm run dev
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
If you are developing a production application, we recommend using TypeScript and enable type-aware lint rules. Check out the TS template to integrate TypeScript and typescript-eslint in your project.