CodeSquad๐นDay 28
PR & Feedback & Git Rebase
12์๊น์ง step1์ ์๋ฃํ๊ณ , Pull Request๋ฅผ ํด์ผ ํ๋ค. ์ด์ ๊ฑฐ์ ๋ค ํ์ด์ ํ์ต์ ์กฐ๊ธ ํ๊ณ , ์ฝ๊ฐ์ ๋ค๋ฅธ ์๋ฃ ํ๋ฐฉ๋ ํด๋ณด๋ค๊ฐ PR์ ๋ ๋ ธ๋ค. ํฌ๋กฑ์ ํผ๋๋ฐฑ์ด ์ ๋ง ๋นจ๋๋ค. ํด๋์ค ๋ค์ด๋ฐ, ์ปค๋ฐ ๋ฑ์ ๋ํ ํผ๋๋ฐฑ์ ๋ฐ์๋ค.
๊ทธ ๋ค์ ํด์ผ ํ ์ผ์ ๊ธฐ์กด step1 ๋ธ๋์น๋ ์ญ์ ํ๊ณ upstream์์ ๋ก์ปฌ ์ ์ฅ์๋ก fetch๋ฅผ ํด ์จ ํ rebase๋ฅผ ํด์ ๊ธฐ์ค์ ์ ์ก๊ณ step2๋ฅผ ์์ํ๋ ๊ฒ์ด์๋ค. ์์ง rebase๋ฅผ ๊ผผ๊ผผํ๊ฒ ๊ณต๋ถํ์ง ์์์ ์ด ๋ถ๋ถ์ ๊ผญ ์๊ฐ์ ํฌ์ํด ์ดํดํด์ผ๊ฒ ๋ค. ๊ทธ๋ฃน ๋ฆฌ๋ทฐ์์๋ git ๊ด๋ จ ์ด์ผ๊ธฐ๊ฐ ๋ง์ด ๋์๋ค.
Mission 2!
๋ณธ๊ฒฉ์ ์ธ ๋ฏธ์ 2๋ฅผ ์์ํ๋ค. ์ด์ JavaScript๋ฅผ ํ ์๊ฐ. ํญ์ ๋๋ ์ ๋ ์ปจํ ์ธ ๊ฐ ๋ฐ๋์ด์ผ ํ๋ค. ๋๋ json ํ์ผ์ ๋ง๋ค์ด์ ์ฌ๊ธฐ์ mock data๋ฅผ ๋ฃ๊ณ , fetch๋ฅผ ์ฌ์ฉํด์ ๋น๋๊ธฐ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์ ๊ทธ๋ ค์ฃผ๋ ์์ผ๋ก ํ๋ค. ์ด ๋ฐฉ์๋ ๊ด์ฐฎ์์ง๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ์ ๋ด์ผ ์ ๊ฒ ๊ฐ๋ค. ์ผ๋จ์ ์ด๋ฐ ์์ผ๋ก ํด ๋ณด๋ ค๊ณ ํ๋ค. ํ์ฌ ์์ผ ํญ๋ง ์๋ฃํ๋ค.
์์ง ๋น๋๊ธฐ, event bubbling ๋ฑ์ ๋ํด ์ค๋ช ํ๋ผ๊ณ ํ๋ฉด ๋ฏธํกํด์ ์ด ๋ถ๋ถ๋ ๋ฐ๋ก ์๊ฐ์ ๋ค์ฌ์ ์ ์ค๋ช ํ ์ ์์ ์ ๋๋ก ๊ณต๋ถํด์ผ๊ฒ ๋ค.
Web Browser & DOM
๋ฐค์๋ Deep Dive ์ฑ ์ ์ฝ์ผ๋ฉด์ ๋ธ๋ผ์ฐ์ ์ ๋ ๋๋ง ๊ณผ์ ์ ํ์ตํ๋ค. ์์์ผ๋ก ๋ช ๋ฒ ์ค์ณ๊ฐ๋ฏ์ด ๋ค์๋ ๊ฒ๋ค์ด ์ฑ ์ ๊ผผ๊ผผํ ์ฝ์ผ๋ ์ ๋ค์ด์๋ค.
DOM ๋ถ๋ถ์ ๋ค ์ฝ์ง ๋ชปํ๊ณ ์ผ๋ถ๋ง ์ฝ์ด์ ๋๋จธ์ง ๋ถ๋ถ์ ๋ด์ผ ์ถ๊ฐ์ ์ผ๋ก ์ฝ์ ์์ .
๊ฐ๋ง์ ์ฑ ์ ์ง์คํด์ ์ฝ์๋๋ ์ฌ๋ฏธ๋ ์์๋ค. ์ด๋ฏธ ์ฝ๊ฐ์ ์์๋, ๊ทธ๋ฐ๋ฐ ์ ๋งคํ๊ฒ ์์๋ ๊ฒ๋ค์ด ๋จธ๋ฆฟ์์ ์๋ฆฌ์กํ๋ ๋๋์ด ๋ค์ด์ ๋ ๊ทธ๋ฌ๋ ๊ฒ์ผ ์๋.
์ฌ์ค ๋ฐค์ ๋ฐฐํ์ด ๊ฐ์๊ธฐ ๋์ ๋ฐฐ๊ฐ ์ํ ๋๋ฐ๋ ์ฐธ๊ณ ์ฝ์ ๋ณด๋์ด ์๋ค. ์ง๊ธ์ ์ข ๋์์ ธ์ ์๊ธฐ ์ ๊น์ง ์ข๋ง ๋ ์ฝ์ด๋ณด๋ ค๊ณ ํ๋ค.
'What I learned > CodeSquad Log' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CodeSquad Day 30 : Front-end Week 1 (0) | 2022.02.19 |
---|---|
CodeSquad Day 29 : Front-end Week 1 (0) | 2022.02.18 |
CodeSquad Day 27 : Front-end Week 1 (0) | 2022.02.16 |
CodeSquad Day 26 : Front-end Week 1 (0) | 2022.02.15 |
CodeSquad Day 25 : CS10 (10/10) (0) | 2022.02.12 |