首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于类型安全,不确定正确的类型和使用“任意”会导致编译错误。

由于类型安全,不确定正确的类型和使用“任意”会导致编译错误。
EN

Stack Overflow用户
提问于 2022-01-23 20:44:03
回答 1查看 28关注 0票数 0

我的Landing.tsx里有这个

代码语言:javascript
复制
<Pless handleClose={this.hidePless} showPless={this.state.showPlessPrompt} />

hidePless = () => {
this.setState({ showPlessPrompt: false });
};

在我的Pless.tsx中有:

代码语言:javascript
复制
interface Props {
    handleClose: any;
    showPless: boolean;
}

export class Pless extends React.Component<Props> {
    constructor(props: Props) {
        super(props);
    }
    ...
}

当我运行我的应用程序时,我得到以下信息:

编译失败。C:/Users/./Paperless.tsx.tsx (6,18):“任何”丢失类型安全性的类型声明。考虑用更精确的类型来代替它。

很可能是个愚蠢的问题,但这种类型应该是什么呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-23 20:48:32

这是一个空函数,因为你没有从它返回任何东西,只是在里面做一些事情。

代码语言:javascript
复制
interface Props {
    handleClose: () => void;
    showPless: boolean;
}

应该使类型记录编译器保持愉快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70826404

复制
相关文章

相似问题

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