- useNavigate is primarily for programmatic navigation between routes within your React application. It allows you to navigate to different URL paths, replacing history or adding to the history stack.
- useLocation primarily serves to read information about the current location, such as the pathname, search parameters, and state. It doesn't directly modify the history stack but can inform navigation decisions.
useNavigate은 주로 React 애플리케이션 내의 경로를 프로그래밍 방식으로 탐색하는 데 사용. 이를 통해 다른 URL 경로로 이동하여 히스토리를 바꾸거나 히스토리 스택에 추가 가능.
useLocation은 주로 경로명, 검색 매개변수, 상태와 같은 현재 위치에 대한 정보를 읽는 역할. 히스토리 스택을 직접 수정하지는 않지만 탐색 결정에 정보를 제공.
출처 bard
'나의 FE피봇이야기 > React' 카테고리의 다른 글
[react] redux store createSlice 가져오기 오류 (0) | 2024.02.25 |
---|---|
[react/props] props 방식 (0) | 2024.02.22 |
[useNavigate] useParams() & useLocation() (0) | 2024.02.06 |
[function]onClick={handleOnClickDetail(data) vs onClick={()=>{handleOnClickDetail(data)}} (0) | 2024.02.06 |
[props] 전달하기 (0) | 2024.02.02 |