๐ฅ Today
- [ByteDegree]
react
-
react router์ ๊ณต๋ถํ๋ค. ๋งค๋ฒ ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค์ง ์๊ณ ํด๋ผ์ด์ธํธ๊ฐ ๋ผ์ฐํ ์ ๋ด๋นํ๊ฒ ํ๋ ๊ฒ์ ๊ฐ๋จํ๊ฒ ํด์ฃผ๋ ์จ๋ํํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค.
- App.js์์
Route
์ปดํฌ๋ํธ๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์์ฒญํ๋ ์ฃผ์ ์ฐ๊ฒฐํ๊ธฐ <Route path="์ฃผ์๊ท์น" component={๋ณด์ฌ์ฃผ๊ณ ์ถ์ ์ปดํฌ๋ํธ}>
- ์ด๋ ๊ฒฝ๋ก๊ฐ ์๋ฒฝํ ์ผ์นํด์ผ๋ง ์ปดํฌ๋ํธ๋ฅผ ๋ณด์ฌ์ฃผ๊ฒ ํ๋ landing component์ route์๋
exact
props๋ฅผtrue
๋ก ์ค์ ํด์ผํ๋ค. Link
๋ฅผ ํตํด ๋ค๋ฅธ ์ฃผ์๋ก ์ด๋์ด ๊ฐ๋ฅํ๋ค.
- App.js์์
-
ํ๋ผ๋ฏธํฐ
: ํน์ id๋ ์ด๋ฆ์ ๊ฐ์ง๊ณ ์กฐํํ ๋ ์ฌ์ฉ,์ฟผ๋ฆฌ
: ์ด๋ค ํค์๋๋ฅผ ๊ฒ์, ์์ฒญํ ๋ ํ์ํ ์ต์ ์ ๋ฌํ๋ผ๋ฏธํฐ
๋ฅผ ๋ฐ์์ฌ ๋match
์์ ๋ค์ด์๋parmas
๊ฐ์ ์ฐธ์กฐํ๋ค.์ฟผ๋ฆฌ
๋ route ์ปดํฌ๋ํธ์๊ฒ props ์ ๋ฌ๋๋location
๊ฐ์ฒด์ ์๋search
๊ฐ์์ ์ฝ์ด์ฌ ์ ์๋ค.-
search
๊ฐ์ ๋ฌธ์์ด ํํ๋ก ๋์ด์๊ธฐ ๋๋ฌธ์ ๊ฐ์ฒด๋ก ๋ณํํ๊ธฐ ์ํดqs
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅด ์ฌ์ฉํ์ฌ ์ฝ๊ฒ ํ ์ ์๋ค.
- mini project - 2
- Dialog๊ฐ ์ ๋ฌ๋ฐ๋ ๋ฐ์ดํฐ๋ณ๋ก ๊ตฌ๋ถ๋๋ onConfirm์ ํด๊ฒฐํ๋๋ฐ, form value๋ฅผ ๋ฐ์์ค๋ ์์ ์ ๋ชปํ๊ฒ ๋ค.. create๋ง ์๊ฐํ๋ฉด form์ ๋ถ๋ฆฌํ๊ณ ์ถ์๋ฐ update ๋๋ฌธ์ ์ด๋ป๊ฒ ํด์ผํ ์งโฆโฆ..๐คฆโโ๏ธ
๐ฅ To Do
- [ecommerce-website] โฉ
- [๋ถ์คํธ์ฝ์ค] project B
- [Algorithm]
javaScript
๋งค์ผ 1๋ฌธ์ ์ด์ ํ๊ธฐ - [๋ถ์คํธ์ฝ์ค] CS ์๋ฃ๊ตฌ์กฐ, ์๊ณ ๋ฆฌ์ฆ ๊ฐ์
- [ByteDegree]
React
6์ฃผ์ฐจ - API์ฐ๋, Router, Redux โฉ- 6์ฃผ์ฐจ Quiz : ~ 01/04
- Mini Project / Part2 / ์ง์ถ ๊ธฐ๋ก ์๋น์ค ๊ตฌํ : 12/21 ~ 01/04 โฉ
- 6์ฃผ์ฐจ Quiz : ~ 01/04