React-router๊ฐ v6๋ก ์ ๋ฐ์ดํธ๋๋ฉด์ react-router-redux์์ ์ธ ์ ์๋ connected-react-router๋ฅผ ์ฐ๋ ค๋ฉด v4,v5๋ฅผ ์ค์นํ์ด์ผํ๋ค. ํ์ง๋ง ๋น์ฐํ ์ต์ ๋ฒ์ ผ๋ ์ง์์ด ๋ ๊ฑฐ๋ผ๊ณ ์๊ฐํ๊ณ ๋ฐฉ๋ฒ์ด ์์ ๊ฑฐ๋ผ๊ณ ์๊ฐํ๋ฉฐ ๋๋ต ํ ์๊ฐ ์ด์์ ๊ตฌ๊ธ๋ง์ผ๋ก ๋ฐฉ๋ฒ์ ์ฐพ์๋ค. ใ ใ ใ
๊ทธ๋ฌ๋ฉด์ ๋ง๋ ์ค๋ฅ. ํฐ๋ฏธ๋์๋ ์ค๋ฅ๊ฐ ๋จ์ง ์์ง๋ง ๋ธ๋ผ์ฐ์ ํ๋ฉด์๋ ๋ถ์ ์ํ๋ฉด์ด …. ใ
Connected React Router๋?
๋ฆฌ๋์ค์์ ์ฃผ์๋ฅผ ๋ณ๊ฒฝ ๋ฐ ํ์ธํ๊ธฐ ์ํด history ๊ฐ์ฒด๋ฅผ ๊ด๋ฆฌํ๋ฉฐ ํ์์ ์ํด ๊บผ๋ด ์ธ ์ ์๋ ์ ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค.
์ค์ ๋ก ๋ก๊ทธ์ธ, ํ์๊ฐ์ ๋ฑ์ ์ก์ ์ ๊ด๋ฆฌํ๋ฉด์๋ ๋ฐ๋ก ํ์ด์ง๋ฅผ ์ด๋ํ ์ ์๊ฒ ๋์์ค์ ๊ต์ฅํ ํธํ๋ค.
ํ์ฐธ์ v6 ์ง์ ๋ฐฉ๋ฒ์ด ์๋๋ฅผ ํค๋งค์ด๋ค๊ฐ ๊นํ์ ๋์์๋ ๊ฑธ ๋ณด๊ณ ์์๋ค.
- ๋จ๋ฐฉํฅ ํ๋ฆ์ ํตํด ๋ฆฌ๋์ค์์ router์ํ๋ฅผ ๋๊ธฐํ ํ ์ ์๋ค. (history๊ฐ์ฒด -> store-> router-> component)
- react Router ๋ฒ์ v4, v5๋ฅผ ์ง์ํ๋ค.
- ํจ์ํ ์ปดํฌ๋ํธ๋ฅผ ์ง์ํ๋ค.
- redux-thunk๋ redux-saga๋ฅผ ํตํด ํ์คํ ๋ฆฌ ๊ฐ์ฒด๋ฅผ ๋์คํจ์นํ ์ ์๋ค.
- immutable.js๋ฅผ ์ง์ํ๋ค.
- TypeScript ๋ฅผ ์ง์ํ๋ค.