Komponentai yra daugkartinio naudojimo kodo dalys, kurias galima naudoti kuriant vartotojo sąsają. Paprastai jie parašyti JavaScript ir gali būti naudojami kuriant sudėtingas vartotojo sąsajas su minimaliomis pastangomis.
Komponentai yra daugkartinio naudojimo kodo dalys, kurias galima naudoti kuriant didesnę programą. Paprastai jie parašyti programavimo kalba, pvz., JavaScript, HTML arba CSS. Komponentai sukurti taip, kad būtų moduliniai, o tai reiškia, kad juos galima naudoti keliose programose ir lengvai pakeisti arba atnaujinti. Komponentai dažnai naudojami kuriant vartotojo sąsajas, pvz., mygtukus, meniu ir formas. Jie taip pat gali būti naudojami kuriant sudėtingas programas, pvz., žiniatinklio programas ar programas mobiliesiems. Komponentai yra pagrindinė šiuolaikinės programinės įrangos kūrimo dalis, nes jie leidžia kūrėjams greitai ir lengvai kurti sudėtingas programas, nereikia rašyti viso kodo nuo nulio.