#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}`]; })