gpt4 book ai didi

reactjs - 如何在 TypeScript 中使用 React BluePrint 组件?

转载 作者:行者123 更新时间:2023-12-05 07:25:04 25 4
gpt4 key购买 nike

我正在尝试对 tsx 文件使用 React 和蓝图

import * as React from 'react';
import { Button } from "@blueprintjs/core"

class App extends React.Component {
render() {
return <Button intent="success" text="button content" />
}
}

export default App;

该文件被命名为 App.tsx。它抛出错误:

JSX element class does not support attributes because it does not have a 'props' property.ts(2607) (alias) class Button import Button

这段代码有什么问题?

最佳答案

你应该定义一个propsstate来自 App (你可以简单地传递 {})

export class App extends React.Component<{}, {}> { }

使用 <App />

或者你想定义你的 props

export class App extends React.Component<{ name: string, age: number }, {}> { }

使用 <App name="Join" age="22" />
请注意,这些是对象类型而不是值。告诉应用程序将能够通过 name, age 接收 Prop

关于reactjs - 如何在 TypeScript 中使用 React BluePrint 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55075246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com