This project utilises the Pomodoro technique to help you focus
on a task for a set amount of time. The Pomodoro technique is a
time management method that uses a timer to break down work into
intervals, traditionally 25 minutes in length, separated by
short breaks (in this case 5 and 15). Each interval is known as
a pomodoro, from the Italian word for 'tomato', after the
tomato-shaped kitchen timer that Cirillo used as a university
See the example down below.
While working on this project I gained a bit more understanding of React, it's hooks (especially useMemo, useCallback). I also learned better ways of passing state between components - composition and context API.