State management in react is a f*king mess
Migrate to TypeScript
Don't use delete keyword to delete keys from object, it becomes hard to debug
F*CK Javascript, why the fu*k, this.bind(this), classes sucks in js, you can also use arrow functions, but you won't be able to override it in the subclass, because arrow functions, inherits from the surrounding context.
Running a build: serve -s build