ホームページ  >  に質問  >  本文

React の if ステートメントで useState フックを使用して背景色を動的に変更する方法

<p><br /></p> <pre class="brush:php;toolbar:false;">const [temperatureColor, setTemperatureColor] = useState({color:"navyblue"}); const TemperaturIncrement = () => { if (温度値 === 30) を返す; const newTemperature = 温度値 1; setTemperatureValue(newTemperature) if(新しい温度 >= 15 ){ setTemperatureColor({ color: isChecked ? "navyblue" : "red" }); } } const TemperaturDecrement = () => { setTemperatureValue(温度値 - 1) }</pre> <p>if ステートメントで useState を使用して背景色を変更したい</p>
P粉158473780P粉158473780455日前540

全員に返信(1)返信します

  • P粉701491897

    P粉7014918972023-08-15 18:29:16

    次のように、状態変数を文字列に設定する必要があります:

    リーリー

    次に、次のように値を更新します:

    リーリー

    そして、その文字列値を JSX で次のように使用します:

    リーリー ###お役に立てれば。

    返事
    0
  • キャンセル返事