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;