搜尋

首頁  >  問答  >  主體

將 useState 變數匯出到另一個元件/頁面

我有點卡住了。我已將使用者輸入結果放入可在另一個元件上使用的陣列中。但是,當我嘗試解構另一個元件/頁面中的「newList」時,它不會顯示任何內容,或者當我 console.log 時它會傳回 [Object 物件]

這是將資料放入陣列的位置

P粉311423594P粉311423594303 天前507

全部回覆(1)我來回復

  • P粉133321839

    P粉1333218392024-04-06 10:49:01

    首先,在 formSubmit 函數中 - 您還希望將輸入傳播到 newList 數組中,否則它將類似於

    [[{}, {}], {},{}]

    因此,為了獲得正確的列表,請按如下方式傳播輸入:

    newList =[...input, ...userEnquiry]
        setUserEnquiry(newList)

    回覆
    0
  • 取消回覆