react-html 在没有JSX的情况下编写React应用。 库为每个内部HTML元素公开了一个函数,并且比带有相应结束标记的JSX简洁。 用TypeScript编写,并为每个元素的属性提供适当的类型定义。 使用每个所有有效元素/属性组合进行了广泛的测试。 建立在这些功能的应用程序和组件不需要.tsx文件扩展名或一个jsx设置中定义tsconfig.json 。 其他JSX限制也不适用,例如,组件名称可以以小写字母开头。 安装 npm i @ryantate/react-html 用法 句法 element({attributes} | null, ...children) import ReactDOM from 'react-dom' ; import { div } from '@ryantate/react-html' ; ReactDOM . render ( do