This is a solution to the Calculator app challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Users should be able to:
- See the size of the elements adjust based on their device's screen size
 - Perform mathematical operations like addition, subtraction, multiplication, and division
 - Adjust the color theme based on their preference
 - Bonus: Have their initial theme preference checked using 
prefers-color-schemeand have any additional changes saved in the browser 
- Solution URL: Frontend Mentor
 - Live Site URL:
 
In the project directory, you can run:
- React
 - SASS styling
 - TypeScript
 - Mobile-first workflow
 
Developing this project, I learned how to set up React context and how to create custom hooks. Here I created useDraggable hook that allows to move an element by mouse or touch move. I also learned more about working with TypeScript in React.
In my next projects, I want to deepen my understanding of intermediate and advanced concepts in React and TypeScript.
- GitHub - Veronika Palto
 - Frontend Mentor - @JepardMay
 

