0

Hi I a have Protected Route in Reacts but I have one confusion . What is the purpose of <Route {...rest} /> in route

import React from "react";
import { Route, Redirect } from "react-router-dom";
function ProtectedRoute({ isAuth, component: Component, ...rest }) {
  console.log(rest);
  return (
    <div>
      <Route
        {...rest} //purpose of this
        render={(props) => {
          if (isAuth) {
            return <Component />;
          } else {
            return (
              <Redirect
                to={{ pathname: "/", state: { from: props.location } }}
              />
            );
          }
        }}
      />
    </div>
  );
}

export default ProtectedRoute;

0 Answers0