robleme beim Verstehen des JSX-Spread-Operato
Gab diesen Beispielcode aus den React-Dokumenten:
var props = {};
props.foo = x;
props.bar = y;
var component = <Component {...props} />;
Ich habe mir angesehen, was...props
wertet tatsächlich zu aus, das ist:
React.__spread({}, props)
Welche wiederum ergibt{foo: x, bar: y}
.
Aber ich frage mich, warum kann ich das nicht einfach tun:
var component = <Component props />;
Ich verstehe nicht, wozu der Spread-Operator gut ist.