知识渊博的单车 · MSF(2)——各种木马的生成及简单的免杀_ ...· 3 月前 · |
豪爽的烈马 · Vue3 + ...· 1 年前 · |
打篮球的杨桃 · C/C++跨平台程序注意 - ...· 1 年前 · |
伤情的凉茶 · 是否有更短的语法可以使用 psycopg2 ...· 1 年前 · |
憨厚的鼠标 · 两个json对比差异,并输出差异结果_两个j ...· 1 年前 · |
我正在使用typescript编写redux应用程序。
var item = React.createClass({
render: function() {
return (hello world)
export default class ItemList extends Component {
render() {
return ()
}
然后typescript会抱怨:
Property 'item' does not exist on type 'JSX.IntrinsicElements'.
组件必须以大写字母开头
而不是小写字母
否则TypeScript会大喊大叫的。改变
至
应该解决这个问题:
var Item = React.createClass({
render: function() {
return (hello world)
export default class ItemList extends Component {
render() {
return ()
}
您可以像这样声明您的自定义元素类型:
import * as React from 'react'
declare global {
namespace JSX {
interface IntrinsicElements {
item: React.DetailedHTMLProps, HTMLElement>;
}