komponenttikirjasto
Komponenttikirjasto on ohjelmistokehityksen tukityökalu, joka kokoaa uudelleenkäytettäviä käyttöliittymäkomponentteja sekä niihin liittyviä tyylejä ja ohjeita yhteen paikkaan. Tavoitteena on yhdenmukaistaa ulkoasu ja toiminnallisuus eri projekteissa, nopeuttaa kehitystä ja parantaa sekä käyttäjäkokemusta että ylläpidettävyyttä.
Tyypillisesti komponenttikirjasto sisältää nappuloita, tekstikenttiä, valikoita, taulukko- ja korttinäkymiä, design-tokeneita sekä väri- ja typografiapaletin. Lisäksi tarjotaan
Rakenne ja hallinta: design tokens, komponenttien ohjelmointirajapinta (API), sekä kattava dokumentaatio ja testattavuus. Kirjaston hallinta edellyttää
Hyötyjä ja haasteita: yhdenmukaisuus, nopeus ja parempi saavutettavuus sekä testattavuus. Haasteiksi muodostuvat usein laajuuden hallinta, riippuvuudet,
Esimerkkejä ja yhteys design-systeemeihin: yleisiä komponenttikirjastojen nimikkeitä ovat Material-UI, Bootstrap, Ant Design ja Chakra UI, joihin