当试图一起反应preact +打字稿时,我能够传递正确的类型而不会引发错误。
我正在尝试将我们的代码库从普通JS转换为preact并添加类型脚本。一切都通过NPM很好地安装,我可以使站点本身真正运行,但是在运行基本的健全性测试时,我注意到仅保留用于数字主菜的输入可接受字符串。
我用“ actact +打字稿”的“有效”示例克隆了一个git,即使在基本的“ Hello World”示例中,尽管仅具有字符串要求,但我仍可以将字符串作为属性传递。
我可能误解了一些基本知识,但这花了大约3个小时,我有点死胡同了。
我有最新的规约,打字稿和通行证。我可以一次关闭其中之一,看看发生故障的地方,但是希望其他人遇到类似的问题吗?
答案 0 :(得分:0)
我相信您对TypeScript的目的有误解。
TypeScript将JavaScript的开发经验转变为更接近于C#之类的静态类型语言。
TypeScript不会清理用户输入。
如果您的问题是“如何防止输入错误的类型?”,那么我认为您真正要搜索的是form validation。