---
title: "Discussion on \"How to extend any HTML element with React and Typescript\" | Hashnode"
description: "Discussion on \"How to extend any HTML element with React and Typescript\". In this article we learn how to wrap any HTML element in a React Component while keeping its original interface in Typescript."
url: "https://hashnode.com/posts/how-to-extend-any-html-element-with-react-and-typescript/616757e018374f25732781f9"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [How to extend any HTML element with React and Typescript](https://dev.indooroutdoor.io/how-to-extend-any-html-element-with-react-and-typescript?utm_source=hashnode&utm_medium=feed)

In this article we learn how to wrap any HTML element in a React Component while keeping its original interface in Typescript.

Oct 13, 2021 · 5 min read · dev.indooroutdoor.io  
Updated Apr 11, 2022  
Read the article

-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#typescript](https://hashnode.com/tag/typescript)
-   [#web-development](https://hashnode.com/tag/web-development)
-   [#frontend-development](https://hashnode.com/tag/frontend-development)
-   [#tutorial](https://hashnode.com/tag/tutorial)

## Written by

[Jb Rocher](https://hashnode.com/@jibrocher)

@jibrocher · France

  
[View profile](https://hashnode.com/@jibrocher)

Lead Software Engineer in an Eco-Friendly Start Up

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
