也许这只是一个基本问题,但到目前为止还没有找到任何合理的解释。我是 React 的初学者,最近正在使用 Material UI。我不太清楚何时使用输入和何时使用输入Textfield
用于构建表单。
看文档感觉是TextField
是什么的超集Input
可以做,但不确定。 Material UI 网站使用示例TextField
and Input
两者都有,但没有说明其中一种相对于另一种的优势以及任何用例。
请建议。
对于大多数用例,您应该使用TextField
而不是它委托给的较低级别的组件(例如Input
).
文档的相关部分是here https://mui.com/components/text-fields/#components.
特别是这一行:
TextField 由较小的组件( FormControl、Input、FilledInput、InputLabel、OutlinedInput 和 FormHelperText )组成,您可以直接利用这些组件来显着自定义表单输入。
使用这些较低级别组件的主要原因是,如果您需要以某种不支持的方式自定义表单输入TextField
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)