์ํธ๋ฆฌ ์์ง ๊ฐ๋ฐ ์ค ํ์ฌ ๊ณ ๋ฏผํ๊ณ ์๋ ๋ด์ฉ์ ์ ๋ฆฌํฉ๋๋ค.
React Router ๋ฅผ ์ฌ์ฉํด์ ํ์ด์ง๋ฅผ ๋๋๊ณ ์๋๋ฐ, ๋ชจ๋ ํ์ด์ง ์ฝ๋๋ฅผ ๋ฏธ๋ฆฌ ์์ฑํด๋๊ธฐ ๋ณด๋จ, React Router ๋ฅผ ์ ์ฉ์์ผ์ ์ฑ ํ์ด์ง์ ๊ตฌํํ๋ ํธ์ด ์ฌ๋ฌ๋ชจ๋ก ๋ซ์ง ์์๊น?
์ผ๋จ React Router ๋ฅผ ์ฐ๋ ๊ฑฐ๋ก ๊ฐ์ ํด๋ณด์ ํ์ด์ง๋ฅผ React Router ๋ก ๋๋ ์ ๊ณ ๋ฏผํด์ผํ ๋ฌธ์ ๋ ๊ทธ๋ผ ์ด๋ค ๋ฌธ์ ๊ฐ ์๋๊ฐ? ์น๋ช ์ ๋ฌธ์ ๋ ์๋๊ฐ?
-
React Router ๋ฅผ ์ธ ๋ ํ์ด์ง ์ ํ ์ ๋๋ฉ์ดํ ์ ์ธ ์ ์๋๊ฐ? => ๋๋ค
-
ํ์ด์ง๋ฅผ ์๋๋ก ๊ฐ์ถ๊ณ ํ์ด์ง๋ฅผ ์ข์์ ์ฐ๋ก ์์ง์ด๋ ํธ๋ฆญ
https://medium.com/onfido-tech/animations-with-react-router-8e97222e25e1
-
react-transition-group
https://github.com/reactjs/react-transition-group
https://reactcommunity.org/react-transition-group/
https://www.npmjs.com/package/react-router-transition
์์ ์ฒ์ฒํ ๋ฐ๋๋ ํธ๋์ ์ ๊ฒฐ๊ณผ๋ฌผ https://youtu.be/53Y8q-SgLF0?t=1327
-
-
React Router ์ ๊ฐ ํ์ด์ง๋ฅผ **ํ๋์ DIV ์์ ํ์**ํ ์ ์๋๊ฐ?
-
React Router ์ฌ๋ฌ ํ์ด์ง๋ฅผ ํ๋์ DIV ์์ ํ์ํ์๋ ์ฝ๋์์ ์ ์ค์๊ฐ ๊ฐฑ์ (HMR) ์ํฌ ์ ์๋๊ฐ?
-
React Router ์์ SSR ์ ์ฉ ์ต์ ํ์ธํด๋ณด๊ธฐ
-
React Router ์์ ์กด์ฌํ์ง ์๋ ํ์ด์ง ์ ๊ทผ์ ์์ธ ํธ๋ค๋ง ๋ฐฉ๋ฒ์?
-
Express ์์ Router ์ฝ๋๋ฅผ ์ผ๋ถ๋ง ๋ฑ๋ฑ ๋ผ์ด๋ค๊ฐ ์ ์กํ๊ฒ ํ๋ ๋ฐฉ๋ฒ์? (์ด๊ฑด ์๋ง webpack lazy load ๋ ๊ด๋ จ ์์ ๋ฒ๋ ํ๋ฐ?)
์ปดํฌ๋ํธ์ CSS ๋ฅผ ์ ์ฉํ ๋ ๊ฐ ์์์ ๋ ๋ฆฝ๋ ๊ตฌ์กฐ๋ฅผ React ํํ๋ก ๊ฐ์ถ๋ ๋ฐฉ๋ฒ? Rebase ์๋ ๊ทธ๊ฑฐ?
styled-components + styled-system(๋ฆฌ์ํธ์์์ CSS ๊ฐํธ) = REBASS
https://github.com/rebassjs/rebass
https://github.com/rebassjs/components
ํจ์ํ ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํ ๋ Props ์๋ setState ์๋ ์ด๊ฑธ ๋ ๊ฐ๋ณ์ ์ผ๋ก&ํตํฉ์ ์ผ๋ก ์๋ค๊ฐ๋ค ํ์ฉํ ์ ์๋ ๊ตฌ์กฐ๋ ๋ฌด์์ด ์๋๊ฐ?
๋ธ๋ผ๋ธ๋ผ
React ์ Blueprintjs ์์ ์ฌ์ฉ๊ฐ๋ฅํ ๊ทธ๋ฆฌ๋ฉ ์์คํ ์?
https://github.com/STRML/react-grid-layout
๊ทธ๋ฆฌ๋ฉ ์์ ๊ทธ๋ฆฌ๋ฉ ๋ฐ ์ค์๊ฐ ์์ ๋ฐฉ๋ฒ?
Blueprint.js ๋ฅผ ์ด์ฉํด์ ๋ฐ๋ก ๋ฐฐ์น๊ฐ๋ฅํ ์ปดํฌ๋ํธ๋ฅผ ๊ตฌ์ฑ?
https://coderjourney.com/tutorials/how-to-add-blueprintjs-to-a-react-app/
Framer.js ๋ฅผ ์ด์ฉํ ์์ ๋ฐ ์ ๋๋ฉ์ด์ ๊ตฌ์ฑ์ด ๊ฐ๋ฅํ ๋์์ธ ์ปดํฌ๋ํธ ๊ตฌ์ฑ
์๋ฒ์ ๋์ปค ์ค์น ์์ด๋ ๋ด์ฅ ์ํฌ ์ ์๋ ๊ฐ๋ฒผ์ฐ๋ฉด์ ์ฑ๋ฅ ์ข์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ฐ์ ์ด์ฉ?
Level DB ๋ฅผ ์ด์ฉํด์