Я использую маршрут ниже только потому, что это был код, который я нашел в сети:
<Route exact path="/test" render={(props) => <Test {...props} msg={ "abc" } /> } />
Я знаю, что {... props} обозначает несколько аргументов, но я не могу понять, почему Мне это вообще нужно, потому что приведенный ниже код также отлично работает, и props.msg доступен в ожидаемом тесте
<Route exact path="/test" render={() => <Test msg={ "abc" } /> } />
Так что же делает {... props} при передаче во время рендеринга? *