【发布时间】:2020-07-11 10:00:36
【问题描述】:
我已经用两个类组件尝试过这个:
class Foo extends React.Component {
x = 3;
componentDidMount () {
fetch(apiURL).then(() => {
x = 5;
});
}
render () {
return <div>{x}</div>;
}
}
并使用函数组件:
let x = 3;
fetch(apiURL).then(() => {
x = 5;
});
const Foo = () => <div>{x}</div>;
页面上显示的 x 的值永远不会改变,或者似乎是随机变化的。什么给了?
【问题讨论】:
标签: javascript reactjs