首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“...”expected.ts(1005)和No overload与此调用匹配

“...”expected.ts(1005)和No overload与此调用匹配
EN

Stack Overflow用户
提问于 2021-04-16 22:00:32
回答 2查看 79关注 0票数 0

程序员朋友们好,?!

在用TypeScript,webPack,Babel,ESLint,Styled Components等设置了一天的React应用程序后,我就快成功了.

我被两个错误困住了,我不能重新爱他们……能不能找个很棒的人给我指个方向?。

对于第一个问题,我遵循了这个没有结果?的指南:https://binyamin.medium.com/using-typescript-with-styled-components-35950e196e9c

第一期:

第二期:

eslintrc:

tsconfig:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-16 22:09:56

这只是一个语法错误,请阅读有关JSX in depth的更多信息。检查prettier output

代码语言:javascript
复制
<>
  <Wrapper appearance={appearance} />
  <Alert label="Hello" appearance="info" />
  // same ("... expected")
  <Wrapper {...{ appearance }} />
  <Alert {...{ label: "Hello", appearance: "info" }} />
</>
票数 1
EN

Stack Overflow用户

发布于 2021-04-19 15:24:27

第二个问题是通过创建一个只包含包装器类所需属性的类型来解决的:

代码语言:javascript
复制
interface IWrapperTypes {
    appearance: "success" | "warning" | "info" | "danger" | "notification";
}

type WrapperTypes = IWrapperTypes;
const Wrapper = styled.div<WrapperTypes> //....
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67126617

复制
相关文章

相似问题

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