Реагируйте (Карта , Axios , useState) добавляйте новое значение usestae, используя карту с axios

#reactjs #react-hooks

Вопрос:

вот состояние пользователя, поэтому я хочу добавить больше клиентов, используя карту

 useEffect(() =gt; {   getApiDAta()  async function getApiDAta() {  try {  const response = await axios.get('http://localhost:5000/custumer/')  .then(res =gt; {setcustName(res.data)  custName.map((items) =gt; {   setSuggestions([items.firstname])  console.log(suggestions);  })   })    } catch (error) {  console.error(error);  }  }  },[]);  
 const [custName,setcustName] = useState([])  const [suggestions,setSuggestions] = useState(  custName.map((items) =gt; {  return [`${items.name}`];  })  );  

я хочу добавить несколько пунктов в предложения, поэтому, пожалуйста, помогите мне

Ответ №1:

Вы пытаетесь отобразить пустой массив. Попробуйте нанести его на карту после его заполнения:

 custName.map((items) =gt; {  return [`${items.name}`];  })