To jest dobry przykład

Możesz używać natywnych elementów HTML, aby uprościć swoje projekty. Oto 8 elementów, których możesz użyć zamiast instalowania biblioteki:

  • <dialog> do okien modalnych
  • <details> i <summary> do akordeonów
  • Atrybut popover do paneli
  • <select> i <datalist> do list rozwijanych i autouzupełniania
  • <input type="range"> do suwaków
  • <input type="color"> do selektorów kolorów
  • <input type="date"> do selektorów daty
  • loading="lazy" do leniwego ładowania

Te elementy mogą pomóc Ci dostarczać mniej kodu i zmniejszyć nakłady na utrzymanie. Zapewniają one również bezpłatne funkcje dostępności. Możesz używać tych elementów do tworzenia powszechnych komponentów UI bez instalowania biblioteki. Na przykład możesz użyć <dialog>, aby stworzyć okno modalne z pułapką fokusu i stylowalnym tłem.

Źródło: https://dev.to/dimonb19a/8-native-html-elements-you-dont-need-a-library-for-29b4