https://gist.githubusercontent.com/sagarrajak/f92148808b45b5d5b5bf9f9b57c1609d/raw/231898402146a4a437315597c6f37a240186aa26/typescript-react.tsx
