Javascript Can';不要插入道具

Javascript Can';不要插入道具,javascript,reactjs,Javascript,Reactjs,在调用函数和控制台日志之前和之后,我尝试插入到props,但在插入并尝试控制台日志之后,我仍然得到null 这是密码 function print(data) { if (arrayqueue == 0) { console.log(arrayqueue); setArrayqueue([ ...arrayqueue, { key: data._id, title: data.title,

在调用函数和控制台日志之前和之后,我尝试插入到props,但在插入并尝试控制台日志之后,我仍然得到null

这是密码

function print(data) {
    if (arrayqueue == 0) {
      console.log(arrayqueue);
      setArrayqueue([
        ...arrayqueue,
        {
          key: data._id,
          title: data.title,
          singer: data.singer,
          country: data.country,
        },
      ]);
      console.log(arrayqueue);
    } else {
      setArrayqueue([
        ...arrayqueue,
        {
          key: data._id,
          title: data.title,
          singer: data.singer,
          country: data.country,
        },
      ]);
    }
  }

有人能给我解释一下吗D

arrayqueue
更改时,是否要console.log?如果是,您可以使用useffect()钩子跟踪对
arrayqueue
state的更改
arrayqueue
更改时是否要console.log?如果是,您可以使用useffect()钩子跟踪对
arrayqueue
状态的更改