Mastering Typescript for React Hooks