Created by: rohitpotato
After seeing the source code, it is quite obvious that a lot of prop drilling is going on and functions are being passed from component to component. This will become a lot trickier when the project grows.
I sugggest a battle tested state management solution for the project. Redux or Context maybe?