@Input en @Output zijn de standaardmanier waarop een ouder- en onderliggende component communiceren: geeft gegevens door (ouder → onderliggende), en stuurt gebeurtenissen (onderliggende → ouder). Dit weerspiegelt het universele patroon "props down, events up".
