Skip to content

JSX 支持

TIP

我们推荐当你开发 Mettle 应用时,使用 JSX 语法,会大大提升用户开发体验。

我们使用 Mettle 的常用方式就是在标签模版中写类似 HTML 的标签,我们深知这种方式在一些场景中代码智能提示、代码格式化方面不是特别友好。所以,我们提供了新的一种编码方式,我们可以使用 JSX 语法编写 Mettle。JSX 是 JavaScript 语法扩展,可以让你在 JavaScript 文件中书写类似 HTML 的标签。

学习 JSX 语法

我们可以前往React 官方文档来进一步学习 JSX 语法。

使用

createMettleApp 项目脚手架工具已默认安装,选择mettle-jsx 或者 mettle-jsx-apps 模版即可。

我们使用 createMettleApp 搭建完 Mettle 项目你会发现,同时安装了 babelPluginMettlebabelPluginJsxToMettle,这是因为我们需要使用 babelPluginJsxToMettle 将 JSX 转换为标签模版,之后再使用 babelPluginMettle 将标签模版转换为 Virtual DOM。

基于 MIT 许可发布