最新的preact和Typescript模块传递了错误的类型

时间:2019-06-01 01:52:46

标签: javascript typescript preact

当试图一起反应preact +打字稿时,我能够传递正确的类型而不会引发错误。

我正在尝试将我们的代码库从普通JS转换为preact并添加类型脚本。一切都通过NPM很好地安装,我可以使站点本身真正运行,但是在运行基本的健全性测试时,我注意到仅保留用于数字主菜的输入可接受字符串。

我用“ actact +打字稿”的“有效”示例克隆了一个git,即使在基本的“ Hello World”示例中,尽管仅具有字符串要求,但我仍可以将字符串作为属性传递。

我可能误解了一些基本知识,但这花了大约3个小时,我有点死胡同了。

我有最新的规约,打字稿和通行证。我可以一次关闭其中之一,看看发生故障的地方,但是希望其他人遇到类似的问题吗?

1 个答案:

答案 0 :(得分:0)

我相信您对TypeScript的目的有误解。

TypeScript将JavaScript的开发经验转变为更接近于C#之类的静态类型语言。

TypeScript不会清理用户输入。

如果您的问题是“如何防止输入错误的类型?”,那么我认为您真正要搜索的是form validation