Material-UI TextField上下文脏

Jac*_*ack 6 javascript reactjs material-ui

我试图更好地了解如何使用material-ui的FormControl或TextField组件检查脏点.TextField演示页面的文档说明:

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

...并在TextField API文档中声明:

<FormControl />组件的属性也可用.

...稍后在FormControl API文档中指出:

提供表单输入的 /聚焦/错误/所需的上下文.依赖于上下文提供了高灵活性,并确保状态始终与FormControl的子项保持一致.此上下文由以下组件使用:

FormLabel FormHelperText输入InputLabel


但我没有看到任何文档说明如何使用TextField/FormControl检查脏.

任何人都可以澄清吗?这是StackOverflow,所以这里是我正在使用的TextField的一些代码:

<TextField
  id='email'
  label='Email'
  value={this.state.email}
  onChange={this.handleChange('email')}
  margin="normal"
  required
  fullWidth>
</TextField>
Run Code Online (Sandbox Code Playgroud)

小智 -1

TextField 组件的脏检查必须手动实现。

handleChange = (id) => (event) => { this.setState({isEmailDrity: true}); };
Run Code Online (Sandbox Code Playgroud)