name : 'consumer', scroll : '#location'
으로 되어있다고 할 때,
routeHandle(name, scroll)
const routeHandle = (name, hash) => {
router.push({name,hash})
}
에서 props에는 name에 consumer, #location 값이 들어가게 되는데,
props에는 각각 'consumer', '#location'이 할당 되게 된다.
하지만 router.push()에서는 객체로 감싸주고 있는데, 이 부분을 해석해보면?
{name: 'consumer', scroll : '#location'}으로 각각 키와 value 값이
포함되게 된다.