首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用preact-compt preact (in promise) ReferenceError时出错:未定义H

使用preact-compt preact (in promise) ReferenceError时出错:未定义H
EN

Stack Overflow用户
提问于 2019-04-06 00:02:51
回答 1查看 669关注 0票数 0

我想在我的preact应用中使用一些React兼容的包。我已经按照说明安装了preact-compat。现在,当我将React组件添加到应用程序中时,我仍然需要从preact导入'h‘,否则我会收到错误: Uncaught (in promise) ReferenceError: h is not defined。例如:

代码语言:javascript
复制
import React, { Component } from 'react';
import { render } from 'react-dom';
import { h } from 'preact';

export default class TestForm extends Component {

  constructor(props) {
    super(props);
  }

  render(props, state) { console.log('TestForm::render');
    return (
      <div>Hello</div>
    );
  }

}

如果我没有从react导入'h‘,就会出现错误。我该如何解决这个问题呢?

我正在使用Browserify和Babel,并做了以下更改:在package.json中:

代码语言:javascript
复制
"aliasify": {
    "aliases": {
        "react": "preact-compat",
        "react-dom": "preact-compat",
        // Not necessary unless you consume a module using `createClass`
        "create-react-class": "preact-compat/lib/create-react-class",
        // Not necessary unless you consume a module requiring `react-dom-factories`
        "react-dom-factories": "preact-compat/lib/react-dom-factories"
    }
}

在.babelrc中:

代码语言:javascript
复制
"plugins": [
    ["module-resolver", {
    "root": ["."],
    "alias": {
        "react": "preact-compat",
        "react-dom": "preact-compat",
        // Not necessary unless you consume a module using `createClass`
        "create-react-class": "preact-compat/lib/create-react-class",
        // Not necessary unless you consume a module requiring `react-dom-factories`
        "react-dom-factories" "preact-compat/lib/react-dom-factories"
    }
    }]
],
"presets": [
    "react"
]
EN

回答 1

Stack Overflow用户

发布于 2019-04-06 00:06:18

将此添加到您的babel配置中

代码语言:javascript
复制
plugins: [
     ["@babel/transform-react-jsx", { pragma: "h" }]
 ],
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55539416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档