Destructuring Rest/Spread Operator
The ...
rest operator gathers the rest of the items in the props object argument and puts them in the variable rest.
The ...
rest in the JSX is actually JSX syntax for spreading the props in the the rest object into individual props.
#
For exampleWithout using rest/spread.
Destructuring rest/spread operator.