React v18 vs v19, React native Batch -Updates in componentDidUpdate reagierenAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 React v18 vs v19, React native Batch -Updates in componentDidUpdate reagieren

Post by Anonymous »

Ich hatte diesen Code < /p>

Code: Select all

componentDidUpdate () {
if (firstTrigger === true)
msgs.push('MSG 1')

if (secondTrigger === true)
msgs.push('MSG 2')

if (thirdTrigger === true)
msgs.push('MSG 3')

setState({ msgs })
}
Jetzt, als ich auf React 18 war, reagieren Sie native 0.71.x , dieser Code würde im Wesentlichen einmal alle 3 Nachrichten zusammenstellen, obwohl sie nur mit 3 separaten KomponentsDidupdate-Aufrufen hinzugefügt würden. Nach der Aktualisierung von React 19 , reagieren Sie native 0.80.x , sehe ich die Meldungen einmal für jede Nachricht. Grundsätzlich sieht es so aus, als würde es die SetState -Anrufe nicht mehr begeben und den Bildschirm für jede MSG 3 -mal rendern.
und es geschieht nur auf Android. IOS zeigt immer noch alle 3 Nachrichten zusammen. Ich habe auch einen neuen Arch deaktiviert.
Ich bin mir nicht sicher, was sich geändert hat.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post