본문 바로가기
  • 삽질하는 자의 블로그
React/React-Route

6. useHistory, 복잡한 쿼리매개변수와 path 를 가지고 있을 때, 사용방법

by 이게뭐당가 2022. 12. 22.

복잡한 로직(이라기엔 그냥 긴)으로, 쿼리매개변수가 바뀌고,

path 가 많이 길어지면, 가독성이 너무 떨어진다.

history.push( `/.../.../.../......... ? xxx= ${(isAscending ? yyy : zzz)}`)

위의 history를 가독성 있는 코드로 변경시키자.

    history.push({
            pathname: "xxx/xxx/xxx/..."
            search : `?arrangeRule = ${(isAscending ? yyy : zzz)}`
        })

마치, useLocation 의 프로퍼티를 보는 듯 하다.

같을 것이다. 두개 모두 "URL" 에 포커스가 맞춰져있는 훅이므로!

댓글