näkymäkomponentit
Näkymäkomponentit ovat ohjelmistokehityksessä käytettyjä rakennuspalikoita, jotka vastaavat käyttöliittymän visuaalisesta esittämisestä. Ne ovat osa laajempaa ohjelmistoarkkitehtuuria, usein MVC (Model-View-Controller) tai MVVM (Model-View-ViewModel) -mallia, joissa ne muodostavat "View"-osan. Näkymäkomponenttien päätehtävä on näyttää tietoa käyttäjälle ja vastaanottaa käyttäjän syötteitä.
Yksinkertaisimmillaan näkymäkomponentti voi olla esimerkiksi painike tai teksti, joka näytetään ruudulla. Monimutkaisemmissa sovelluksissa ne voivat olla
Näkymäkomponentit reagoivat taustalla tapahtuviin muutoksiin. Esimerkiksi, kun datamalliin (Model tai ViewModel) tehdään muutos, näkymäkomponentin tulisi päivittyä