首頁  >  問答  >  主體

在React元件中使用普通變數是不好的做法嗎?

<p>在我的React專案中,我需要一個變量,它依賴於兩個狀態變數。我需要為這個變數使用useState嗎,還是只需要為它所依賴的變數使用useState? </p> <p>例如,這種設計模式是否可行:</p> <pre class="brush:js;toolbar:false;">const [number1, setNumber1] = useState(2); const [number2, setNumber2] = useState(2); const sum = number1 number2; </pre> <p>還是我需要將sum建立為狀態,並在number1或number2發生變化時使用useState更新它(例如在useEffect回調中)? </p>
P粉647504283P粉647504283402 天前464

全部回覆(1)我來回復

  • P粉378890106

    P粉3788901062023-08-17 09:48:40

    這不僅僅是“可以接受的”,這正是你應該做的!

    實際上,使用額外的狀態和效果來進行更改將被認為是低效和不必要的:

    回覆
    0
  • 取消回覆