Reactstrap: UncontrolledTooltip no debería generar un error cuando el ID de destino no existe en el DOM

Creado en 25 jul. 2019  ·  3Comentarios  ·  Fuente: reactstrap/reactstrap

Descripcion del problema

  • versión reactstrap ^8.0.0
  • reaccionar versión ^16.8.6

¿Lo que está sucediendo?

UncontrolledTooltip (¿y tal vez otros componentes no controlados?) Generan un error en la aplicación React cuando el ID de destino no existe en el DOM.

¿Qué debería estar pasando?

En lugar de generar un error que puede hacer que toda la aplicación React se bloquee (en mi humilde opinión, esto no parece ser un problema crítico, sino más bien una UX), tal vez debería simplemente advertir al desarrollador / usuario a través de la consola y pacíficamente no mostrar el información sobre herramientas.

Pasos para reproducir el problema

  1. Cree un UncontrolledTooltip cuyo objetivo no existe en el DOM (o puede existir o no en el DOM dependiendo del estado del componente).

Mensaje de error en la consola

No hay error en la consola.

Comentario más útil

+1

Además: https://github.com/reactstrap/reactstrap/issues/773 , por lo que a veces se bloqueará incluso si la identificación está escrita correctamente.

Creo que esto debería ser console.error lugar de bloquear toda la aplicación.

Todos 3 comentarios

Tener los mismos problemas con la información sobre herramientas y las insignias no controladas.

+1

Además: https://github.com/reactstrap/reactstrap/issues/773 , por lo que a veces se bloqueará incluso si la identificación está escrita correctamente.

Creo que esto debería ser console.error lugar de bloquear toda la aplicación.

¿Hay algún progreso en esto?

¿Fue útil esta página
0 / 5 - 0 calificaciones