gpt4 book ai didi

mithril.js - Mithril 简单示例需要 ReactJS

转载 作者:行者123 更新时间:2023-12-01 09:48:57 26 4
gpt4 key购买 nike

只是尝试在没有 webpack 和 npm 的情况下使用 JSX 做一个简单的示例。

<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.18.1/babel.min.js"></script>
<script src="http://unpkg.com/mithril/mithril.js"></script>
</head>
<body>
<script type="text/babel">
var MyComponent = {
view: function() {
return (
<main>
<h1>Hello world</h1>
</main>
)
}
}

m.render(document.body, <MyComponent />)
</script>
</body>
</html>

但出现 React 错误:

Uncaught ReferenceError: React is not defined

我很困惑为什么 React 与此有任何关系。

最佳答案

默认情况下,JSX 生成 React 代码。为了产生 Mithril 代码,你必须将'pragma'设置为m。最简单的方法是在每个 JSX 文件的顶部设置以下注释:

/* @jsx m */

关于mithril.js - Mithril 简单示例需要 ReactJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42133502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com