React js钩子总是落后一步

时间:2020-05-08 13:21:45

标签: reactjs react-hooks

反应式js钩子总是落后一步 第一个呼叫显示为空,第二个呼叫包含数据, 我希望第一个调用返回数组。

const [test, setTest] = useState([])

async function array(){
    const array = [
      {id:1},
      {id:2},
      {id:3},
    ]
 setTest(array)
 console.log("ARRAY TEST",test)//the first call appears as empty the second with the data
}

0 个答案:

没有答案