Hablando de cosas difíciles de hacer bien: ¡información sobre herramientas!
La información sobre herramientas debe ser particularmente consciente de sí misma, de modo que no sobresalga en un lugar donde no se pueda leer. Luego, siga siendo inteligente a medida que cambia el estado de la página, como si se cambia de tamaño o se desplaza. Parece que Popper.js maneja todo esto muy bien.
La página del proyecto no dice esto, pero el creador Federico Zivolo me mostró cómo también es amigable con React, porque puede representar el elemento de información sobre herramientas dentro del componente y simplemente permanece donde está. Esto es diferente a la mayoría de las implementaciones de información sobre herramientas que mueven el elemento de información sobre herramientas alrededor del DOM (probablemente convirtiéndolo en un descendiente directo del <body>
, para facilitar el posicionamiento), lo que fácilmente podría ser problemático en un entorno React.
Enlace directo →