Reactjs 物料反应自动完成中如何将状态转化为值

Reactjs 物料反应自动完成中如何将状态转化为值,reactjs,redux,autocomplete,material-ui,Reactjs,Redux,Autocomplete,Material Ui,我有自动完成和重置按钮。我需要按下按钮,我的状态被重置。所以我需要在Autocomplete中使用state作为值。我能做吗?(state.type=“”)我使用类组件 <Autocomplete className={classes.root} id="combo-box-demo" options={availableTypes} getOptionLabel={(opt

我有自动完成和重置按钮。我需要按下按钮,我的状态被重置。所以我需要在Autocomplete中使用state作为值。我能做吗?(state.type=“”)我使用类组件

<Autocomplete
            className={classes.root}
            id="combo-box-demo"
            options={availableTypes}
            getOptionLabel={(option) => option.title}
            onChange={this.changeType}
            renderInput={(params) => (
              <TextField
                className={classes.wrapper}
                {...params}
                label="choose any type"
              />
            )}
          />
option.title}
onChange={this.changeType}
renderInput={(参数)=>(
)}
/>

自动完成确实为文本字段本身提供了一个清除按钮,但如果您仍想使用另一个按钮控制此行为,您可以执行类似操作。

是否要在按钮单击时清除自动完成的选定值?您能否在代码沙盒上共享代码,我要清除选定值谢谢您的建议,但我没有按钮。我重置了状态并希望自动完成也被清除。请检查相同的示例。我也在维护类型的状态。