-
[React] Attempted import error: 'Redirect' is not exported from 'react-router' (리액트 redirect 안됨)Front End/React 2021. 12. 1. 19:26
어서오세요..! 🤗
<Routes></Routes> 해결하시고 또 뵙는거겠죠....?
(나쁜놈들,,,)react-router-dom 이 V5 -> V6 로 버전업되면서 변경된 사항입니다.
# 변경사항
- <Redirect/> 컴포넌트는 더 이상 존재하지 않음
- <Navigate/> 로 바뀜 (근데 이건 제가 잘못 사용한건지 먹히질 않더라구요 😭)
- useNavigate() Hook 릴리즈..! (이건 잘 먹힙니다..!!)
# 코드 구현
import React, {useState} from "react"; import { useNavigate } from "react-router"; export default function SignIn(props){ const navigate = useNavigate(); /// .... const click = (e)=>{ console.log("what the heck...;;;"); navigate("/home"); // 이렇게 하시면 됩니다..... ㅎ..... 하ㅏ... 하ㅏㅏ하하ㅏㅎ }; return( <div> <button onClick={click}>redirect.................</button> </div> ); }
# 나는 Route 부터 막히는데...? 😢
# Reference
728x90'Front End > React' 카테고리의 다른 글
React 로 서버에 요청하기 (코드스니펫 기록) (0) 2023.05.08 [React] Axios - [GET, POST,PUT,DELETE] 기본 사용법 (0) 2021.11.30 [React] Redux 란 무엇인가? (0) 2021.11.25 [React] React Runtime Error 핸들링하기 (0) 2021.11.25 [React] A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>. (4) 2021.11.25