我们什么时候使用

我们什么时候使用

本文介绍了在 MUI 中,我们什么时候使用 Input 与 TextField 来构建表单?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

也许这只是一个基本的问题,但到目前为止还没有找到任何合理的解释.我最近是反应和使用 MUI 的初学者.我不太清楚什么时候使用 Input 和 Textfield 来构建表单?

Maybe this is just a basic question, but so far have not found any reasonable explanation. I am a beginner in react and using MUI very recently. I am not very clear on when to use an Input vs. Textfield for building a form?

查看文档,感觉TextFieldInput 可以做什么的超集,但不确定.MUI 站点使用 TextFieldInput 的示例,但没有说明其中一个的优势和任何用例.

Looking at documentation, it feels like TextField is a superset of what Input can do, but not sure. MUI site uses examples for TextField and Input both, without stating benefits of one over the other and any use cases.

请提出建议.

推荐答案

对于大多数用例,您应该使用 TextField 而不是它委派给的低级组件(例如 输入).

For most use cases, you should use TextField rather than the lower-level components that it delegates to (such as Input).

文档的相关部分是这里.

特别是这一行:

TextField 由较小的组件( FormControl、Input、FilledInput、InputLabel、OutlinedInput 和 FormHelperText)组成,您可以直接利用它们来显着自定义表单输入.

使用这些低级组件的主要原因是,如果您需要以使用 TextField 不支持的某种方式自定义表单输入.

The main reason to use these lower-level components is if you need to customize your form input in some way that isn't supported using TextField.

这篇关于在 MUI 中,我们什么时候使用 Input 与 TextField 来构建表单?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-30 06:57