瘦瘦的鸡蛋面 · 智能电视新价值赛道,联发科芯片引领地位是如何 ...· 1 月前 · |
咆哮的冰棍 · 北京最火排队王,终于打折了!_重庆_怀旧_活动· 11 月前 · |
英俊的椰子 · 阴宅风水:风水雌雄阴阳交媾_网易订阅· 1 年前 · |
朝气蓬勃的茶叶 · 成为伯爵家的废物漫画|官方在线漫画全集-快看漫画· 1 年前 · |
机灵的手电筒 · 周洁版杨贵妃 - 抖音· 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>;
}
咆哮的冰棍 · 北京最火排队王,终于打折了!_重庆_怀旧_活动 11 月前 |
英俊的椰子 · 阴宅风水:风水雌雄阴阳交媾_网易订阅 1 年前 |
朝气蓬勃的茶叶 · 成为伯爵家的废物漫画|官方在线漫画全集-快看漫画 1 年前 |
机灵的手电筒 · 周洁版杨贵妃 - 抖音 1 年前 |