Preact + TypeScript не позволит мне напрямую вызывать функцию h вместо использования JSX - PullRequest
0 голосов
/ 24 июня 2019

Пожалуйста, посмотрите этот минимальный пример кода:

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?

...