亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在反應中顯示對象數組

在反應中顯示對象數組

喵喵時光機 2023-06-09 15:20:21
**React 和 Node 的新手,正在嘗試按照一些教程將數據提取到功能組件中。我設法創建了服務器并建立了數據庫連接并按照 tuts 獲取數據以做出反應,但是當我繼續通過輸出數據來使用數據時,我沒有得到任何結果。我附上了控制臺的截圖,它顯示我的狀態,練習,有數據。任何人都可以通過指導我錯在哪里來幫助我。也許它是一個對象數組,我需要將它轉換成其他東西?**import React,{useState,useEffect} from 'react';import axios from 'axios';const Navbar = () => {const [exercises, setCount] = useState([]);useEffect(() => {    axios        .get('http://localhost:5000/exercises/')        .then(response => {            setCount([...exercises, response.data]);                     })}, []);console.log({exercises});var formatted = exercises.map((item) => {return( <div key="1">   <p>{item.username}</p>   <p>{item.duratiom}</p>   </div>)}); return( <div> {formatted} </div>) ;}export default Navbar;[![enter image description here][1]][1]從服務器獲取調用router.route('/').get((req,res) => {Exercise.find()    .then(exercises => res.json(exercises))    .catch(err => res.status(400).json('Error:'+err));});
查看完整描述

1 回答

?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

在您的州添加數據時添加傳播運算符:

 setCount([...exercises, ...response.data]);


查看完整回答
反對 回復 2023-06-09
  • 1 回答
  • 0 關注
  • 134 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號