𝟴 𝗘́𝗹𝗲́𝗺𝗲𝗻𝘁𝘀 𝗛𝗧𝗠𝗟 𝗡𝗮𝘁𝗶𝗳𝘀 𝗗𝗼𝗻𝘁 𝗩𝗼𝘂𝘀 𝗡'𝗔𝘃𝗲𝘇 𝗣𝗮𝘀 𝗕𝗲𝘀𝗼𝗶𝗻 𝗗𝗲 𝗕𝗶𝗯𝗹𝗶𝗼𝘁𝗵𝗲̀𝗾𝘂𝗲

Arrêtez de lutter contre votre navigateur. Arrêtez d'installer des bibliothèques pour des fonctionnalités que vous possédez déjà.

Essayez ces 8 éléments HTML natifs :

  • : Utilisez-le pour les fenêtres modales. Il gère le focus et l'arrière-plan.
  • et : Utilisez-les pour les accordéons.
  • popover: Utilisez-le pour les menus. Il ne nécessite aucun JavaScript.
  • : Utilisez-le pour les curseurs. Stylisez-le avec CSS.
  • : Utilisez-le pour les sélecteurs de couleur.
  • : Utilisez-le pour les calendriers. Il fonctionne sur mobile.
  • loading="lazy": Utilisez-le pour le chargement des images.

Privilégier le natif ne signifie pas zéro dépendance. Cela signifie que vous consultez la documentation avant d'utiliser npm.

Les bibliothèques figent votre code. Les navigateurs s'améliorent. Vous héritez de nouvelles fonctionnalités gratuitement.

Livrez moins de code. Obtenez une meilleure accessibilité. Passez moins de temps sur la maintenance.

Consultez d'abord la documentation de la plateforme. La moitié du temps, la fonctionnalité n'est qu'à une balise de distance.

Source: https://dev.to/dimonb19a/8-native-html-elements-you-dont-need-a-library-for-29b4