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

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

使用 React hooks 對 json 數據進行切片

使用 React hooks 對 json 數據進行切片

瀟湘沐 2023-10-20 16:39:01
我有一個返回這個 json 的 api,我想做的是,我只是獲取 json 返回的“名稱”并將其放入文本組件中。我嘗試這樣做,但它返回 null 或完整 json。{      "user": {        "_id": "1",        "name": "User Name",        "email": "[email protected]",      }    }const [cars, setCars] = useState([]);    async function loadCars() {        const response = await api.get('me');        setCars(response.data);    }
查看完整描述

1 回答

?
aluckdog

TA貢獻1847條經驗 獲得超7個贊

由于某些代碼是抽象的,我假設“response.data”是您上面發布的 JSON 對象?如果是這樣,您可以簡單地setCarsresponse.data值更改為您想要在狀態中捕獲的字段

如:

????async?function?loadCars()?{
????????????const?response?=?await?api.get('me');
????????????????????setCars(response.data.user.name);
????}

在此示例中,您還將 state 初始化為空數組,因此您可能會考慮將其與未來值對齊,并使用useState("")oruseState(null)以便條件渲染基于 state 是否有一個帶有值的字符串,或者根本不再是無效的。不管怎樣,它與你的真實問題無關。

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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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