Playground Disclaimer In your own interest, don't use this as a reference. :D I am just playing around with typescript and react.