第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

例如,如何將字符串形式的已解析承諾對象映射到按鈕上

例如,如何將字符串形式的已解析承諾對象映射到按鈕上

眼眸繁星 2021-06-08 10:11:46
我知道有很多類似的現(xiàn)有問題,但對于我的案例來說,沒有一個真的足夠簡單。這是我現(xiàn)在的承諾的行為:至少在第 62 和 63 行,我們可以通過控制臺看到正在找到準確和正確的值。我的目標是將其作為值傳遞給someVar或以其他方式使用更新后的值更新第 70 行。就目前而言,我的按鈕只是呈現(xiàn)Object [Promise]并且在承諾解決后不會改變。這基本上是我寫過的第一個 promise 函數(shù),老實說我很迷茫,盡管其他人的一些詳細解釋我認為超出了我需要知道的為 api 調(diào)用構(gòu)建一個簡單的 promise 的范圍。
查看完整描述

1 回答

?
紫衣仙女

TA貢獻1839條經(jīng)驗 獲得超15個贊

渲染組件是同步的。如果你想做一些異步的事情,你的組件中需要一個狀態(tài)變量。在第一次渲染時它將是空的,您可能會渲染一些占位符視圖,例如加載微調(diào)器。然后你將開始異步的東西,當(dāng)它完成時你設(shè)置狀態(tài)使其再次呈現(xiàn)。


function NewButton({redirectId}){

  const classes = useStyles();

  const [someVar, setSomeVar] = useState(null);


  useEffect(() => {

    indexSearch(redirectId).then(result => {

      setSomeVar(result);

    }) 

  }, [])


  if (!someVar) {

    return null;

  }


  return(

      <Link as={`/details/${redirectId}`} href={`/details?objectId=${redirectId}`}>

          <a>

              <button type="button" className={classes.root}>

                  {`Learn more about the ${someVar}`}

              </button>

          </a>

      </Link>

  )

}


查看完整回答
反對 回復(fù) 2021-06-11
  • 1 回答
  • 0 關(guān)注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號