我从预CT应用开始。这个 documentation
与其在代码中声明@jsx pragma,不如在 .babelrc :
.babelrc
{ "jsxPragma": "h" }
对于Babel 6:
{ "plugins": [ ["transform-react-jsx", { "pragma":"h" }] ] }
/** @jsx h */ 此处)放置在包含一些JSX的文件顶部,告诉JSX transformer要调用哪个函数来创建虚拟dom的每个元素。预作用使用 hyperscript h 布拉格马。Preact建议创建这个文件,这样babel就可以处理pragma本身,而无需将其添加到每个文件中。这样你就不会忘记把它归档。
/** @jsx h */
h
你建议你阅读 WTF is JSX ,如果你想了解JSX的一切,这是一篇基础文章。