Ignite Timer is a project developed in Rocketseat's React.js specialization course. It's a Single Page Application using very important React concepts and frameworks.
- Typescript
- styled-components
- ESLint
- React Rouder DOM
- React Hook Form
- zod
- immer
- Pages and Routing
- Components
- Context API
- Controlled vs Uncontrolled forms
- Prop Drilling
- useEffect
- Reducers
- npm
npm install npm@latest -g
- Clone the repo
git clone https://github.com/gabrielturri/ignite-timer.git
- Install NPM packages
npm install
- Run and open on your browser
npm run dev