๐๐ป ๊ฐ๋ฐ์์๊ฒ ๋์์ด ๋๋
์จ๋ผ์ธ ์ฝ๋ ๋ฆฌ๋ทฐ์ ๋ํด์
- ์จ๋ผ์ธ ์ฝ๋ ๋ฆฌ๋ทฐ์ ๋๋ถ์ด์ ๊ฐ์ด ํ๋ฉด ์ข์ ๊ฒ์ด ์คํ๋ผ์ธ ์ฝ๋ ๋ฆฌ๋ทฐ์ธ๋ฐ, ์ด๋ ๊ต์ฅํ ๋ฆฌ๋ทฐ ํ๊ธฐ ๊น๋ค๋กญ๊ณ , ์์ด ๋ง์ ๊ฒฝ์ฐ ํตํ๊ฒ ์คํ๋ผ์ธ์ผ๋ก ํ๋ ๋ฐฉ๋ฒ์ด ์ข๋ค. ๊ทธ๋ฐ๋ฐ, ๋๋ค์ ๋ฐ์ ์๊ฐ์ ํ ์ ํด์ผ ํ๋ฏ๋ก, ์จ๋ผ์ธ ์ฝ๋ ๋ฆฌ๋ทฐ๊ฐ ์ ์ผ ์ข๋ค๊ณ ์๊ฐํ๊ณ , PR์ ์ฌ๋ผ์จ ์ฝ๋๋ฅผ ์จ๋ผ์ธ์ผ๋ก ์ค๋ช ํ๊ณ , ํ์ ์ ์๋์ง ๋ค ๊ฐ์ด ์ฐพ๋ ๊ฒ๋ ํ๋ด์์ ๊ฐ๋ ์๋ ์ผ์ด๋ค. (๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ ๋๋๊ณ ์ ์ ์จ๋ผ์ธ ์ฝ๋ ๋ฆฌ๋ทฐ ํ๋ ๊ฒ๋ ์ข๊ฒ ๋ค.)
์๋ฒ์ ๊ฑธ๋ฆฌ๋ ๋ถํ, ์ถ์ธกํ์ง ๋ง๊ณ ๊ณ์ธกํ์
- ์๋ฒ ๋ถํ์ ๋ํด ์์ธํ๊ณ , ๊น๊ฒ ์์๋ณผ ์ ์๋ ๊ธ์ด๋ค. ๋๋ถ์ด์
top/sar
๋ช ๋ น์ด๋ฅผ ํตํด ๋ํ๋๋ ์งํ๋ค์ ํตํด ์๋ฒ ์ปค๋์์์ ํ๋ก์ธ์ค ๋ถํ๋ฅผ ์ค๋ช ํ๊ณ ์๋ค.
๋ฐ์ดํฐ ๋ถ์๊ฐ์ ์ฌ๋ฅ๊ณผ ๋ฅ๋ ฅ์น
- ์ฌ๋ฅ๊ณผ ๋ฅ๋ ฅ์ ๋ํ ๊ทธ ์ ๋งค๋ชจํจ์ด ๊ฐ๋์ ๊ฐ๋ฐ์๋ค์ ๊ดด๋กญํ๋๋ฐ, ๋ฐ์ดํฐ ๋ถ์๊ฐ์ ๊ด์ ์์์ ์ฌ๋ฅ๊ณผ ๋ฅ๋ ฅ์ ๊ดํ ์ด์ผ๊ธฐ๋ ๋น์ทํ ๋งฅ๋ฝ์ด๋ผ ๊ฐ์ ธ์๋ค.
๐ปFront-End(JavaScript)
๋ ๊ฑฐ์์ ์ ๊ท ํ๋ซํผ์ ์ด๋ป๊ฒ ์๋น์ค์ ๋ ธ์ถ ์ํค๋์ง
์ ๋์ ์๋๋ฐ, React SSR ์ ์ฉ๋ณด๋ค ์ค๋ฌด์์ ์ด๋ป๊ฒ ๋ ๊ฑฐ์ ์์คํ ๊ณผ ์ ๊ท ์์คํ ์ ์ด์ฉํ๋์ง๋ฅผ ๋ณด๋ฉด, ์ ์ ๊ฐ๋ฐ์์๊ฒ ๋์์ด ๋ง์ด ๋๋ค.
๊น์ ๋ณต์ฌ์ ์์ ๋ณต์ฌ์ ๋ํ ์ฌ๋์๋ ์ด์ผ๊ธฐ
- ๊น์ ๋ณต์ฌ์ ์์ ๋ณต์ฌ์ ๋ํด ๊น์ด ์๋ ๊ธ๋ก
JS์ JSON
์ ๋ํ ์คํ ์ด์ผ๊ธฐ, ์ด์ ์ ๋์๊น์ง ์์ธํ๊ฒ ์ค๋ช ํ๊ณ ์๋ค.
์ด๋ฒคํธ ํธ๋ค๋ฌ๋ฅผ ๋ํ๋ ๊ฐ๋ฐ์์ ์์ธ
- ์ด๋ฒคํธ ํธ๋ค๋ฌ์ ๋ช ํํ ๋ค์ด๋ฐ์ ์ ์ ํ๋ ๊ฒ๋ถํฐ๊ฐ ์ ๋ง ์ค์ํ๋ค๊ณ ์๊ฐ ํ๋ค. (๊ธฐ์์ด๋ฉด, ํ๋ด์ ์ฝ๋ ๋ค์ด๋ฐ ๋ฃฐ์ ์ ํ๋ ๊ฒ๋ ๋ฐฉ๋ฒ์ด ์๋๊น? ์๊ฐ ํ๋ค.)
์ฝ๋์คํผ์ธ 88 - async await #1/2
Async / Await
์ ๊ธฐ๋ณธ์ด ๋๋Sync flow / Non-Blocking
์ ๋ํ์ฌ ์์ธํ๊ฒ ํ์ต ํ ์ ์๋ค. ๋ฌผ๋ก , JS๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์์์ผ ์ดํดํ ์ ์๋ค.
์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๊ณ , ์๋ฌด๊ฒ๋ ์ ํ๋ ๊ฒ์ ํ
- ๊ฒฐ๊ตญ ์ง์์ ์์ ์งํ๋ก ์นํ์ํค๋ ๊ฒ์ ์ผ๋ง๋ ์ด๋ ค์ด ์ผ์ธ๊ฐ. ๋๊ตฌ๋ ํฌ์๊ฐ๊ฐ ๋ ์ ์์ผ๋, ์๋ ๋ฒํ์ ๋ ์ ์๋ ์ด์ ๋ ์งํ๋ก์์ ์ ๋ฌด์ด์ง ์์๊น? ์ถ๋ค.
๋งํฌ์๋ ์ฟจํคยท์ํค์ด ์๋ค?
- ๊ฒฐ๊ตญ, ์ผ ํ ๋๋ ์ฟจํค, ๊ทธ ์ธ์๋ ์ํค ๋งํฌ๋ฅผ ์ฐ๋๊ฒ ์ข์๋ณด์ด๋๋ฐ, ์ฝ์ง ์์ ์ด์ ๊ฐ ๋งํฌ๋ ์ต๊ด์ด๊ณ , ๋ฐ๊พธ๊ธฐ๊ฐ ์ด๋ ต๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ต๋ ์๋ค.
์ฑ๊ณต์ ์ธ ๋์ด ๋ฆ๊ณผ ์คํจํ ๋์ด ๋ฆ
- ๋์ด๋ฆ์ ์ค๋น ํ๋ ๊ฒ๋ ์ค์ํ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋๋ฐ, ์๊ฐํ ์ฑ ์ ์ฝ์ด๋ณด๋ฉด ๋์์ด ์ข ๋ ๊น?
๋ฐ์ํ
'์น๋ ์ฐ๋ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #85 (0) | 2020.08.23 |
---|---|
๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #84 (0) | 2020.08.03 |
๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #82 (0) | 2020.07.13 |
๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #81 (0) | 2020.07.06 |
๊ทธ๋ฅ ์ ๋ฅ #์ํด๋ฆฌ๋ด์ค #80 (0) | 2020.06.23 |