HTML 转 JSX 转换器
在线将 HTML 转换为 React JSX。将 class 转为 className,style 字符串转为对象,自动闭合标签等。免费即时转换。
关于 HTML 转 JSX
JSX 是 React 的语法扩展,看起来像 HTML 但有重要区别。将 HTML 模板迁移到 React 组件时,需要将 class 转为 className,for 转为 htmlFor,内联样式字符串转为 JavaScript 对象,并确保所有标签正确闭合。本工具自动完成所有这些转换。它处理自闭合空元素、转换 HTML 注释为 JSX 注释、并将常见 HTML 属性转换为 JSX 等效属性。非常适合将静态 HTML 网站迁移到 React。
使用方法
- 将 HTML 标记粘贴到输入面板
- 点击转换以转换为 JSX
- 检查转换后的 JSX 输出
- 复制并粘贴到 React 组件中
常见用例
- 将静态 HTML 模板迁移到 React 组件
- 将设计工具(Figma、Webflow)的 HTML 转换为 JSX
- 将 HTML 邮件模板移植到 React Email
- 学习 HTML 和 JSX 语法的区别