Preact + TypeScript不允许我直接调用h函数而不是使用JSX

时间:2019-06-24 07:10:56

标签: javascript reactjs typescript preact

请参阅以下最小示例代码:

import { FunctionalComponent, h } from 'preact';

const Text: FunctionalComponent = () => {
    const tag = 'div'
    const props = {}
    const children = 'I am children'

    return (
        h(tag, props, children)
    )
}

它说:Cannot invoke an expression whose type lacks a call signature. Type 'typeof h' has no compatible call signatures.

如果我直接使用JSX,就可以了:

enter image description here

如何直接使用h函数?

0 个答案:

没有答案