IT/Node.js

[react] useNavigate 함수로 페이징 처리하기

밍띠이 2023. 11. 8. 01:39
반응형

useNavigate() 함수를 이용해서 페이징 처리하는 부분을 정리한다.

 

const nav = useNavigate();

  const onClick = () => {
    nav("/search");
  }
return (
    <>
    <div>
      <button onClick={onClick}>서치 페이지로 이동</button>
    </div>
)

 

리엑트에서 동적 파라메터를 넘기는 방법은

useSearchParams 와 useParams를 이용할 수 있다.

<Routes>
<Route path="/" element={<Home />} /> // path 페이징 처리
<Route path="/search" element={<Search />} /> 
<Route path="/country/:code" element={<Country />} /> // 인자로 받아오게 처리
<Route path="*" element={<NotFound />} />
</Routes>
반응형