【发布时间】:2020-01-14 11:50:41
【问题描述】:
请帮忙,我想问一下为什么反应状态没有重新渲染。
控制台显示更新后的状态,但不在渲染中。
我有相同场景的类似代码,这只是为了简化。
import React, {useState} from "react"; const [x, setX] = useState([1]); const Sample = () => { <div> hello <button onClick={async () => { tempX.push(1); console.log(tempX) await setX(tempX) }}> x </button> {x.map( function(z) {return z})} </div> } export default Sample;
【问题讨论】:
-
这能回答你的问题吗? React - will not re render on state change
标签: javascript reactjs