I see something like then following.
render() {
<Foo {...this.props} />
}
I know what it does but can someone confirm that this is actually not the spread syntax used in ES2015 (or indeed the proposed object spread syntax) and that it is instead a JSX-specific syntax that looks like the ES spread syntax?
Here the curly braces are JSX delimiters for a JavaScript expression and ...this.props is not a valid standalone expression in normal JavaScript.