์ปดํฌ๋ํธ ๋ณด๋ฉด '/ ' ๊ธฐ๋ณธ์ผ๋ก ๋ณด์ฌ์ง๋ ํ์ด์ง.
๋๋ฉ์ธ์ด signup์ด ๋๋ฉด ~ ๋ณด์ฌ์ฃผ๊ฒ ๋ค
๊ทธ๋ฌ๋๊น, react-router ๊น ๋ค์์๋
Router๋ผ๋ ์ปดํฌ๋ํธ๋ฅผ ์ธ ์ ์์.
login.js main.js์ด๋ฐ ์ปดํฌ๋ํธ๋ค์ index.js์์ ์ฐ์ผ๋ ํ๋์ฉ๋ง ์ฐ์๋ค.
๊ทผ๋ฐ
router.js๋ฅผ ํตํ๋ฉด ํ ํ์ด์ง์ ์ธ ์ ์์
router.js ์์ log,main ์ import ํ๋ค์์
export ํด์ผ ๋๊ณ
index.js์์๋ router์ import ํด์ผํจ
path๋ element ๊ฐ์ ์๊ด์์
path ๋ ๊ฒฝ๋ก๋ผ์ ๊ทธ๋ฅ ๋ง๋๋ก ํ๋ฉด ๋จ
๊ทผ๋ฐ ๋งํฌ ํ๊ทธ๋ก ํ๋๋ฐ, ๊ฐ๋ฐ์๋๊ตฌ ๋ค์ด๊ฐ๋ณด๋ฉด aํ๊ทธ๋ก ๋ณํ๊ฐ ๋์ด์๋ ๊ฑธ ๋ณผ ์ ์๋ค. ์ด๊ฑด ์ ๊ธฐํ๋ค
์ฌ์ค ๋งํฌ ํ๊ทธ๋ง๊ณ a ํ๊ทธ ์จ๋ ๋๋ค.
์ค๋ช
)
์ผ๋จ useNavigate๋ฅผ import ํ๊ณ ,
ํจ์ ์์
useNavigate(); ๋ผ๋ ๊ฒ์ ๋ณ์์ ๋ด๋๋ค.
์ค์ ๋ก ์ธ๋๋, onclickํ ๋๋ง๋ค {goTomain}์์ ํจ์๋ฅผ ์คํํ๊ฒ ๋ค. ๋ก ์ฐ๋ ค๋ฉด,
์์ ์ ์์ function goTomain(){
navigate('/main')}; ๋ก ํด๋๋ฉด ๋จ.
link๋ ๋จ์ํ ์ด๋.
useNavigate()๋ ์ถ๊ฐ์ ์ผ๋ก ๊ธฐ๋ฅ์ด ํ์ํ ๋ ์ด๋ค.