Un messaggio inviato anima in una volta, non due volte

Fixkamo-internal
Spegnimento
24 agosto 2026 alle ore 22:09 UTC
Autore
kamo
Impegno
40f8db1

L'elenco dei messaggi ha messo in chiave ogni riga sul messaggio id, e un messaggio inviato cambia esattamente una volta — la riga ottimista è allegata sotto un id locale, e l'eco STOMP (o l'invio risposta) lo ri-chiama al server. React legge che come una riga di partenza e una riga diversa arrivare, così ha strappato l'elemento giù e montato un nuovo, e il nuovo ha eseguito Ancora una volta la molla d'ingresso. Il membro ha guardato il proprio messaggio pop in due volte. righe ora chiave su `localId ?? id`: @kamo/chat-core 0.1.7 porta il id una riga è stato creato sotto per la vita della riga, quindi un messaggio inviato da questa finestra mantiene un elemento ottimista per confermare, e un messaggio che è arrivato ancora chiavi sul suo server id. Il test afferma l'identità degli elementi piuttosto che l'animazione — se il nodo DOM sopravvive al id cambiamento, niente rimontato e niente può rigiocare.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo