Heim  >  Fragen und Antworten  >  Hauptteil

Ist es eine schlechte Praxis, normale Variablen in React-Komponenten zu verwenden?

<p>In meinem React-Projekt benötige ich eine Variable, die von zwei Zustandsvariablen abhängt. Muss ich useState für diese Variable verwenden oder nur für die Variablen, von denen sie abhängt? </p> <p>Ist beispielsweise dieses Designmuster möglich: </p> <pre class="brush:js;toolbar:false;">const [number1, setNumber1] = useState(2); const [number2, setNumber2] = useState(2); const sum = Zahl1 + Zahl2; </pre> <p>Oder muss ich eine Summe als Status erstellen und sie mit useState aktualisieren, wenn sich Nummer1 oder Nummer2 ändert (z. B. im useEffect-Callback)? </p>
P粉647504283P粉647504283453 Tage vor503

Antworte allen(1)Ich werde antworten

  • P粉378890106

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

    这不仅仅是“可以接受的”,这正是你应该做的!

    实际上,使用额外的状态和效果来进行更改将被认为是低效和不必要的:

    Antwort
    0
  • StornierenAntwort