presentatiecomponenten
Presentatiecomponenten zijn onderdelen van de gebruikersinterface die verantwoordelijk zijn voor de weergave van gegevens en de interactie met de gebruiker. Ze bevinden zich in de presentatie- of UI-laag en encapsuleren meestal de rendering van visuele elementen, de lay-out en de afhandeling van gebruikersacties zoals klikken en invoer. Hun belangrijkste taak is het vertalen van data uit de domein- of logikelaag naar een begrijpelijke UI, zonder de businesslogica te bevatten.
In componentgebaseerde systemen worden presentatiecomponenten vaak ontwikkeld als aparte, herbruikbare bouwstenen. Ze ontvangen input (bijv. via
Afhankelijk van de gebruikte architectuur kan de rol variëren: in MVC, MVP en MVVM fungeren presentatiecomponenten
Ontwerpcriteria omvatten consistentie in uiterlijk en gebruikerservaring, toegankelijkheid, responssiviteit en prestaties. Ze moeten duidelijke grenzen en