Ce qui signifie-t-il ...reste à Réagir JSX

En regardant cette Réagissent Routeur Dom v4 exemple https://reacttraining.com/react-router/web/example/auth-workflow je vois que PrivateRoute composant destructures un repos prop comme ce

const PrivateRoute = ({ component: Component, ...rest }) => (
  <Route {...rest} render={props => (
    fakeAuth.isAuthenticated ? (
      <Component {...props}/>
    ) : (
      <Redirect to={{
        pathname: '/login',
        state: { from: props.location }
      }}/>
    )
  )}/>
)

Je veux être certain que { component: Component, ...rest } signifie:

De props, obtenir le Composant d'accessoires et de tous les autres accessoires donnée à vous, et renommer props à rest de sorte que vous pouvez éviter de nommer des problèmes avec les accessoires transmis à la Route render fonction

Suis-je droit?

InformationsquelleAutor razor7 | 2017-04-19