1234567891011121314151617181920212223242526272829303132import * as React from 'react';import TextField from '@mui/material/TextField';import Autocomplete from '@mui/material/Autocomplete';const options = ['Option 1', 'Option 2'];export default function ControllableStates() { const [value, setValue] = React.useState<string | null>(options[0]); const [inputValue, setInputValue] = React.useState('');/ return ( <div> <div>{`value: ${value !== null ? `'${value}'` : 'null'}`}</div> <div>{`inputValue: '${inputValue}'`}</div> <br /> <Autocomplete value={value} onChange={(event: any, newValue: string | null) => { setValue(newValue); }} inputValue={inputValue} onInputChange={(event, newInputValue) => { setInputValue(newInputValue); }} id="controllable-states-demo" options={options} sx={{ width: 300 }} renderInput={(params) => <TextField {...params} label="Controllable" />} /> </div> );}