Developmet
To make the code base more predictable and avoid bugs during the development process I choose TypeScript.
As a state management system, I added a Redux and used Redux Toolkit to reduce writing boilerplate code.
Using Redux DevTools I was testing the state during the development process.
View Live