在React setState()中,如何重新填充数组?

时间:2019-03-22 02:24:33

标签: reactjs ecmascript-6

我正在做一个扑克游戏练习,我想在每次快用完时重新洗牌,但是我无法用setState()中的另一个数组重新填充扑克数组,因此pokers数组为空最后抛出错误。

title_no

This is console output

1 个答案:

答案 0 :(得分:0)

您不要像这样使用setState内部的状态,这是正确的方法:

this.setState((state)=>({
    localPokers: state.localPokers
}));