Estoy tratando de mostrarle al usuario una matriz con los nombres que obtengo del servidor. Para permitir al usuario seleccionar el elemento deseado de la lista.
Si solo escribo una matriz, entonces todo funciona.
let liste= [ { label: 'The Shawshank Redemption', year: 1994 }, { label: 'The Godfather', year: 1972 } ] <Autocomplete disablePortal id="combo-box-demo" options={liste} onChange={(event , newevent) => { setBehoerdeName(newevent) }} renderInput={(params) => <TextField {...params} />} />
pero si obtengo datos del servidor, da un error aunque también obtengo una matriz.
let allDates = async function getAllDate() { let list = await axios.get("/myWay") if (list.data.success) { let finalList = list.data.json.map(({name1, ort, plz}) => ({name1, ort, plz})); return finalList } else { return null } }; <Autocomplete disablePortal id="combo-box-demo" options={allDates } onChange={(event , newevent) => { setBehoerdeName(newevent) }} renderInput={(params) => <TextField {...params} label="Behörden" />} />
me sale este error
Uncaught TypeError: options.filter is not a function
Intenté escribir datos en una función y llamarla en opciones, pero el resultado es el mismo.