회사 업무를 진행하던 도중에, pathname과 query string을 결합한 주소를 history.push() 중 pathname 속성을 이용하여 주소를 호출하였을 때, 값이 뜨지 않았다.
( => 처음에는 pathname에 /test/?testId=${testId} 와 같이 url과 query string을 결합한 형태로 적었다..)
이런 저런 시도를 해본 결과, pathname에는 url 주소를 적어야 하고 search에 query string을 적어야 한다는 것을 깨달았다 ..!
props.history.push({
pathname: '/test/', 💡 the path of the URL
search: `?testId=${testId}`, 💡 The URL query string
state: { 💡 /test/?testId=${testId} 페이지에서 넘겨받을 props 값
test: testValue,
}
})