How to extend any HTML element with React and Typescript
In React, we often build small components to encapsulate specific behaviors. This allows for composition and high re-usability. Sometimes for instance, it makes sense to wrap a basic HTML tag like an <input> or a <button> in a Component, to add c...

