๋ฆฌ์กํธ๋ก ๊ฐ๋จํ ๊ฒ์ํ์ ๋ง๋ค์ด๋ณด๊ธฐ๋ก ํ๋ค.
์ด ๊ฒ์ํ์ ๋ค์ด๊ฐ๋ ๊ธฐ๋ฅ ์ค์ ํ๋๊ฐ ์ ๋ณด๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด๋ค.
์ถ๊ฐํ๊ธฐ ์ํด์ ๋ฑ๋กํ์ด์ง๋ฅผ ๋ฐ๋ก ๋ง๋ค๊ณ ๋ฉ์ธ ํ์ด์ง๋ฅผ ๋ฐ๋ก ๋ง๋ค์ด์ผํด์ router์ ์จ์ผํ๋ค.
React Router
๋ฆฌ์กํธ๋ SPA (Single Page Application) ๋ฐฉ์์ผ๋ก์จ, ์ฌ๋ฌ ๊ฐ์ ํ์ด์ง๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์๋ก์ด ํ์ด์ง๋ฅผ ๋ก๋ํ๋ ๊ธฐ์กด์ MPA ๋ฐฉ์๊ณผ ๋ฌ๋ฆฌ ์๋ก์ด ํ์ด์ง๋ฅผ ๋ก๋ํ์ง ์๊ณ ํ๋์ ํ์ด์ง ์์์ ํ์ํ ๋ฐ์ดํฐ๋ง ๊ฐ์ ธ์ค๋ ํํ๋ฅผ ๊ฐ์ง๋๋ค.
๊ทธ๋ฆผ์ฒ๋ผ ํ๋์ html ํ์ผ์์ ํ์์ถ๊ฐ ํ์ด์ง๋ก ๋์ด๊ฐ๊ธฐ ์ํด์ ํด๋ฆญ์ html์ด ๋ฐ๋๋๊ฒ ์๋๋ผ ํ์์ถ๊ฐ.js๋ก ๋ฐ์ดํฐ๊ฐ ๋ ๋๋งํด์ค๋ ๋ฐฉ์์ด SPA์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฑธ ํ๊ธฐ ์ํด์ react-router๊ฐ ํ์ํฉ๋๋ค.
'๊ฐ๋ฐ > React' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
React vs Vue.js ์ฐจ์ด์ (0) | 2022.03.02 |
---|---|
[React] ๋ฆฌ์กํธ ํ๋ก์ ํธ Netlify๋ก ๋ฐฐํฌํ๊ธฐ (0) | 2022.02.21 |
[React.Js] UseState ์ฌ์ฉ / ๊ฐ๋จํ ๋ฆฌ์คํธ ๋ง๋ค๊ณ ์ง์ฐ๊ธฐ (0) | 2022.02.18 |
[React.Js] ๋ฆฌ์กํธ AXIOS ์ฌ์ฉํ๊ธฐ / API ๋ฐ์ดํฐ Fetchํ๊ธฐ (0) | 2022.02.18 |
[React.Js] ๋ฆฌ์กํธ ์์ํ๊ธฐ, Create-React-App (0) | 2022.02.17 |