Javascript 类型脚本MaterialTextfield的类型
我正在创建我的第一个react typescript应用程序。 我在纯javascript中找到了一些示例,不想在typescript中编写类似的东西 从中我们可以看到Javascript 类型脚本MaterialTextfield的类型,javascript,typescript,material-design,typescript-typings,Javascript,Typescript,Material Design,Typescript Typings,我正在创建我的第一个react typescript应用程序。 我在纯javascript中找到了一些示例,不想在typescript中编写类似的东西 从中我们可以看到 addCommentForm.onsubmit = function(e) { e.preventDefault(); createNewComment(postId, firebase.auth().currentUser.displayName, uid, commentInput.value); comment
addCommentForm.onsubmit = function(e) {
e.preventDefault();
createNewComment(postId, firebase.auth().currentUser.displayName, uid, commentInput.value);
commentInput.value = '';
commentInput.parentElement.MaterialTextfield.boundUpdateClassesHandler();
};
我想在typescript中做一些类似的事情,我想创建一个如下的函数
function resetMaterialTextfield(element: HTMLInputElement) {
element.value = '';
element.parentNode.MaterialTextfield.boundUpdateClassesHandler();
}
我的问题是:
- 我应该如何声明元素,使用什么类型,以便它具有parentNode、parentElement属性,并且父元素具有MaterialTextfield,我可以在其上调用BoundUpdateClassHandler()
- MaterialTextfield来自哪个库/框架?它是什么类型的?在哪里可以找到这个类和库的文档或教程
(element.parentNode作为您想要的类型)。MaterialTextfield.BoundUpdateClassHandler()代码>我不知道你想要什么类型。可能是什么类型的?MaterialTextfield是在哪个库或框架中定义的?那么只需使用any
我不熟悉typescript/js、react和前端开发,但我会发现,在最后的手段中,使用any是一个讨厌的解决方法,但不是一个解决方案。如果我这样做,使用typescript而不是javascript有什么好处?如果你认为这是一个有效的解决方案,你能提供一些支持这种态度的文件或文章的链接吗?