Matt PocockMatt is a well-regarded TypeScript expert known for his ability to demystify complex TypeScript concepts. #The Problem When you're working with React and TypeScript, you'll often encounter this kind of error: const onChange = (e) => {}; Parameter 'e' implicitly has an 'any' type. <input onChange={onChange} />; It's not always clear what type you should give to the e inside your onChange