HTML 转 JSX 工具

在线将 HTML 代码转换为 React JSX 格式,自动处理属性名和语法差异

HTML 输入
JSX 输出

HTML 转 JSX 使用说明

自动转换规则

  • class → className - HTML 的 class 属性转为 JSX 的 className
  • for → htmlFor - label 的 for 属性转为 htmlFor
  • onclick → onClick - 事件属性名驼峰化
  • style 字符串 → 对象 - style="color:red" 转为 style={{color:'red'}}
  • 自闭合标签 - br、hr、img、input 等自动加上闭合斜杠

使用场景

  • 将 HTML 模板迁移到 React 项目
  • 从设计稿导出的 HTML 转为 JSX 组件
  • 快速将静态 HTML 转为可用的 React 代码
  • 学习 HTML 与 JSX 之间的语法差异

常见问题

相关工具