我正在使用 typescript 编写 redux 应用程序。
var item = React.createClass({
render: function() {
return (<div>hello world</div>)
}
});
export default class ItemList extends Component<any, any> {
render() {
return (<item />)
}
}
然后打字稿抱怨这个:
Property 'item' does not exist on type 'JSX.IntrinsicElements'.
原文由 roger 发布,翻译遵循 CC BY-SA 4.0 许可协议
您的组件必须以大写字母
I
而不是小写字母i
,否则 TypeScript 会大喊大叫。将item
更改为Item
应该修复它: