Reactstrap: UnkontrolliertTooltip sollte keinen Fehler auslösen, wenn die Ziel-ID nicht im DOM vorhanden ist

Erstellt am 25. Juli 2019  ·  3Kommentare  ·  Quelle: reactstrap/reactstrap

Fehlerbeschreibung

  • Reactstrap-Version ^8.0.0
  • reagieren Version ^16.8.6

Was ist los?

UnkontrolliertTooltip (und vielleicht andere Unkontrollierte Komponenten?) lösen einen Fehler in der React-Anwendung aus, wenn die Ziel-ID im DOM nicht vorhanden ist.

Was soll passieren?

Anstatt einen Fehler auszulösen, der die gesamte React-Anwendung zum Absturz bringen kann (imho scheint dies kein kritisches Problem zu sein, sondern eher ein UX-Problem), sollte es den Entwickler/Benutzer vielleicht einfach über die Konsole warnen und das friedlich nicht anzeigen Tooltip.

Schritte zum Reproduzieren des Problems

  1. Erstellen Sie einen unkontrollierten Tooltip, dessen Ziel im DOM nicht vorhanden ist (oder je nach Komponentenstatus im DOM vorhanden sein kann oder nicht).

Fehlermeldung in der Konsole

Kein Fehler in der Konsole.

Hilfreichster Kommentar

+1

Außerdem: https://github.com/reactstrap/reactstrap/issues/773 , daher stürzt es manchmal ab, selbst wenn die ID richtig geschrieben ist.

Ich denke, dies sollte console.error anstatt die gesamte App zum Absturz zu bringen.

Alle 3 Kommentare

Habe die gleichen Probleme mit unkontrollierten Tooltips und Abzeichen.

+1

Außerdem: https://github.com/reactstrap/reactstrap/issues/773 , daher stürzt es manchmal ab, selbst wenn die ID richtig geschrieben ist.

Ich denke, dies sollte console.error anstatt die gesamte App zum Absturz zu bringen.

Gibt es diesbezüglich Fortschritte?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen