Material ui v1 v5 support - NewOldMax/react-material-ui-form-validator GitHub Wiki

  • TextField
  • Select

Autocomplete isn't supported because material-ui v1-v5 (@mui/material) doesn't implement it, so you must create AutoComplete validator by yourself.

<TextValidator
    name="email"
    label="Email"
    validators={['required', 'isEmail']}
    errorMessages={['required field', 'invalid email']}
    value={data.email}
    onChange={this.onChange}
/>

<SelectValidator
    name="country"
    label="Country select"
    validators={['required']}
    errorMessages={['required field']}
    value={data.country}
    onChange={this.onChange}
    SelectProps={{
        MenuProps: {
            className: classes.menu,
        },
    }}
>
    {options}
</SelectValidator>