Cho em hỏi về ý nghĩa của tham số là object này? Cụ thể là đối số có dấu 3 chấm ...rest
là gì và có tác dụng gì?
import React from 'react';
import { Route, Redirect} from 'react-router-dom';
function ProtectedRoute({isAuth : isAuth, component: Component, ...rest}) {
return (
<Route {...rest} render={(props)=>{
if(isAuth){
return <Component/>
} else {
return <Redirect to={{pathname: '/', state:{from: props.location}}}/>
}
}} />
)
}
export default ProtectedRoute
Cái đó là mảng đúng không? và có liên quan gì đến isAuth
và Component
?
Em cảm ơn nhé!