https://2ality.com/2018/04/type-notation-typescript.html
https://react-typescript-cheatsheet.netlify.app/
https://www.harrymt.com/blog/2020/05/20/react-typescript-react-fc.html
https://github.com/laststance/create-react-app-typescript-todo-example-2022