KamoCRM

Apertura di un allegato non lancia più React #310

Fixkamo-internal
Spegnimento
6 settembre 2026 alle ore 22:58 UTC
Autore
Kamo
Impegno
f3939a8

Fare clic su una miniatura ha lanciato "Minified React errore #310 — reso più ganci che durante il render precedente" su tutta la pagina. La mia, dalla fissazione dell'attaccamento. `AttachmentLightbox` ritorna presto quando lightbox è chiuso, e ho messo `useAttachmentSource` AFTER quella guardia: il chiuso render eseguito tre ganci e il render aperto ha funzionato quattro. Un gancio non può vivere dopo un ritorno condizionale, quindi la parte che ne ha bisogno è ora un bambino montato solo quando C'è qualcosa da mostrare. Quel bambino è messo sotto chiave dall'ID allegato, che fissa un secondo bug nello stesso Linee. `failure` e la ri-pianta di biscotti one-shot sono stati all'interno del gancio e fanno non resettare quando il suo URL cambia, quindi freccia da un allegato rotto a uno buono avrebbe continuato a mostrare il fallimento. Una chiave per attaccamento monta un verdetto fresco. Ha spedito perché ogni test esistente ha reso questo componente chiuso, o non a tutti — la transizione chiusa→ aperta è quella che si rompe. Il nuovo test afferma esattamente quella transizione, e contro l'impegno precedente si riproduce entrambe le metà: "Rendered più hooks che durante il render precedente" su aperto, e "Rendered meno ganci che ci si aspetta" da vicino.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo