首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何为React JSX编写定义文件

如何为React JSX编写定义文件
EN

Stack Overflow用户
提问于 2017-03-02 13:57:20
回答 1查看 798关注 0票数 1

我想为Summernote.jsx写一个自定义定义文件,这样我就不会得到react-summernote模块找不到了

我已经写了

declare var ReactSummernote: JSX.ElementClass;

declare module "react-summernote" {

    export default ReactSummernote;
}

并将其导入为

import ReactSummernote from 'react-summernote';

但是得到了一个错误:

"JSX element type 'ReactSummernote' does not have any construct or call signatures"
on
<ReactSummernote />

以下是链接

Summernote.JSX

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-02 14:24:55

您只需将该模块声明为:

declare module "react-summernote";

或者更具体地说:

declare module "react-summernote" {
    import * as React from "react";
    let ReactSummernote: React.ComponentClass<any>;
    export default ReactSummernote;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42547859

复制
相关文章

相似问题

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