我有一個reactjs rendermethod,我試圖通過一個函數來設置一個變量,它看起來像這樣(你猜對了,不工作):如何在reactjs中設置渲染變量?
render() {
let myVariable=''
//this function changes/sets myVariable
this.changeMyVariable()
return (
<div>{myVariable}</div>
);
}
如何設置了在使用的變量我通過另一個函數渲染,就像上面的例子。我也嘗試使用statevariable,但changeVariable函數運行兩次。
可能你正在追逐一種反模式,並不理解反應的思維方式。 –