I am from vue/react background and learning Angular. I came across two syntaxeses of @Input so I am confused what do they mean e.g.
<app-component color="red" [background]="yellow"></app-component>
I understand color="red"
but why do we pass [] around some props? what is the reason