8์ ๋ง๋ถํฐ ์ทจ์ค์ ์์ํ์ฌ ๊ฐ์ฌํ๊ฒ๋ ํ ๋ฌ๋ง์ ์ทจ์ ์ด ๋์๋ค. ํ ๋ฌ ๋์ ๋ฉด์ ์ ๋ณด๋ฌ ๋ค๋๋ฉด์ ๋๋ ์ ์ ์ง๋ฌธ ๋ด์ฉ์ด ๋ค ๋น์ทํด์ ๋จ๊ณจ ์ง๋ฌธ ๋ฆฌ์คํธ๋ง ์ ๊ณต๋ถํด๊ฐ๋ฉด ๊ธฐ์ ๋ฉด์ ์ ๋ฌธ์ ์๋ค๋ ๊ฒ์ด์๋ค. ๊ทธ๋์ ๋ด๊ฐ ๋ฉด์ ๋๋นํ๋ฉด์ ๊ณต๋ถํ๊ณ ์ค์ ๋ก ๋ฐ์๋ ์ง๋ฌธ ๋ฆฌ์คํธ๋ฅผ ์ฌ๋ ค๋ณด๋ ค๊ณ ํ๋ค. ์ด ๊ธ์ด ๋๊ตฐ๊ฐ์๊ฒ๋ ๋์์ด ๋๊ธธ...!๐
๋ธ๋ผ์ฐ์ ๋ ๋๋ง ์๋ฆฌ๋ฅผ ์ค๋ช ํด๋ณด์ธ์. โญโญ
์ฃผ์์ฐฝ์ www.google.com ์ ์ ๋ ฅํ๋ฉด ์๊ธฐ๋ ์ผ์ ์ค๋ช ํด์ฃผ์ธ์.
์น ํ๋กํ ์ฝ์ด๋?
HTTP์ HTTPS์ ์ฐจ์ด์ ์ ๋งํด์ฃผ์ธ์.
RESTFUL API๋? โญ
get, post ์ฐจ์ด๋ฅผ ์ค๋ช ํด์ฃผ์ธ์. โญโญ
๋ธ๋ผ์ฐ์ ์ ์ฅ์ (๋ก์ปฌ ์คํ ๋ฆฌ์ง, ์ธ์ ์คํ ๋ฆฌ์ง, ์ฟ ํค์ ์ฐจ์ด) โญโญโญ
JWT๋?
CORS๋?
MVC์ MVVM ํจํด์ ์ฐจ์ด๋ฅผ ์ค๋ช ํด์ฃผ์ธ์. โญ
OOP (Object Oriented Programming)๋ ๋ฌด์์ธ๊ฐ์? โญโญ
CSR๊ณผ SSR์ ์ฐจ์ด๋ฅผ ์ค๋ช ํด์ฃผ์ธ์. โญ
SPA์ MPA์ ์ฐจ์ด๋ฅผ ์ค๋ช ํด์ฃผ์ธ์. โญ
Git์ ์ฌ์ฉํด๋ณด์ จ๋์? Git์ ๋ํด ์๋ ๊ฒ์ ๋งํด๋ณด์ธ์. โญ
์นํฉ๊ณผ ๋ฐ๋ฒจ์ด ๋ฌด์์ธ๊ฐ์?
๊น์๋ณต์ฌ์ ์์๋ณต์ฌ์ ์ฐจ์ด์ ์ ๋งํด์ฃผ์ธ์.
ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ด๋?
Sementic HTML๋ ๋ฌด์์ธ๊ฐ์?
๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋ ์์ํฌ์ ๋ํด ์ค๋ช ํด์ฃผ์ธ์.
์คํ ์ปจํ ์คํธ๊ฐ ๋ฌด์์ธ๊ฐ์? โญโญโญ
ํธ์ด์คํ ์ ๋ํด ์ค๋ช ํด์ฃผ์ธ์. โญโญโญ
ํด๋ก์ ์ ์ค์ฝํ์ ๋ํด ์ค๋ช ํด์ฃผ์ธ์. โญโญโญ
ํ์ดํ ํจ์์ ์ผ๋ฐํจ์์ ์ฐจ์ด๋ฅผ ์ค๋ช ํด๋ณด์ธ์.
this์ ๋ํด ์๋๋๋ก ์ค๋ช ํด๋ณด์ธ์.
call( ), apply( ), bind( )์ ์ฐจ์ด์ ์ ๋งํด์ฃผ์ธ์.
์๋ฐ์คํฌ๋ฆฝํธ ๋น๋๊ธฐ ์ฒ๋ฆฌ(callback, promise, async/await)์ ๋ํด ์ค๋ช
ํด์ฃผ์ธ์ โญโญโญ
-> promise์ async/await์ ์ฐจ์ด์ ์ ์ค๋ช
ํด์ฃผ์ธ์.
์ด๋ฒคํธ ๋ฃจํ๊ฐ ๋ฌด์์ธ๊ฐ์?
๋ง์ดํฌ๋กํ์คํฌ ํ์ ํ์คํฌ ํ์ ์ฐจ์ด์ ์ ์์๋์?
Promise์ setTimeout ์ฐ์ ์์์ ๋ํด ๋งํด์ฃผ์ธ์.
์ด๋ฒคํธ ๋ฒ๋ธ๋ง๊ณผ ์บก์ณ๋ง์ด๋ ๋ฌด์์ธ๊ฐ์?
event.target๊ณผ event.currentTarget์ ์ฐจ์ด์ ์ ๋งํด์ฃผ์ธ์.
var, let, const์ ์ฐจ์ด์ ์ ๋งํด์ฃผ์ธ์. โญโญ
์๋ฐ์คํฌ๋ฆฝํธ์ ์์ํ์ ์ ๋ํด ์ค๋ช ํด์ฃผ์ธ์.
ES6 ๋ฌธ๋ฒ ์๋ ๊ฒ์ด ์๋ค๋ฉด ๋งํด์ฃผ์ธ์.
forEach( )์ Map( )์ ์ฐจ์ด๊ฐ ๋ฌด์์ธ๊ฐ์?
Sass/Scss/css-in-js๋ฅผ ์ฌ์ฉํด๋ณด์ จ๋์? (ํน์ ์ฐจ์ด์ ์ ๋งํด์ฃผ์ธ์)
AJAX๋?
HTML์ด ๋ ๋๋ง ์ค์ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋๋ฉด ๋ ๋๋ง์ด ๋ฉ์ถ๋ ์ด์ ๋ฅผ ์ค๋ช ํด์ฃผ์ธ์.
package.json์์ dependencies์ devDependencies์ ์ฐจ์ด์ ์ ๋งํด์ฃผ์ธ์.
ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์จ๋ณด์ ๊ฒฝํ์ด ์๋์? ํ์ ์คํธ๋ฆฝํธ์ ๋ํด์ ์ด๋ป๊ฒ ์๊ฐํ์๋์? โญ
React์ ๋ํด ์๋๋๋ก ๋ง์ํด์ฃผ์ธ์. (์๋ฆฌ, ํน์ง, ์ฅ๋จ์ )
Virtual DOM์ด๋? Virtual DOM์ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
โญโญ
props์ state์ ๋ํด ์ค๋ช ํด์ฃผ์ธ์. โญโญ
React Hook์ด ๋ฌด์์ธ๊ฐ์?
JSX๋?
React ๋ผ์ดํ์ฌ์ดํด์ ๋ํด์ ์ค๋ช ํด์ฃผ์ธ์. โญ
useMemo์ useCallback์ ์ฐจ์ด์ ์ ๋งํด์ฃผ์ธ์.
Class์ Hooks์ ์ฐจ์ด๋ฅผ ์์๋์?
์ ์ญ์ํ๊ด๋ฆฌ ํด์ ์ฌ์ฉํด๋ณด์ ๊ฒฝํ์ด ์๋์? ์๋ค๋ฉด ๋ง์ํด์ฃผ์ธ์.
์๊ธฐ์๊ฐ ๋ถํ๋๋ฆฝ๋๋ค.
์ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ์๊ฐ์?(์ ์ ํ๋ค๋ฉด ๊ทธ ์ด์ ), ๊ฐ๋ฐ์๋ ์ด๋ค ์ง์ ์ด๋ผ๊ณ ์๊ฐํ๋์?
๋ณธ์ธ์ด ์๊ฐํ๋ ๋ณธ์ธ์ ์ฑ๊ฒฉ ์ฅ๋จ์ ์ ๋ฌด์์ธ๊ฐ์?
์ ๊ตณ์ด ํ๋ก ํธ์๋๋ฅผ ์ ํํ๋์? ํ๋ก ํธ์๋๋ ์ด๋ค ๋ถ์ผ์ธ๊ฐ์?
๊ฐ๋ฐ์๋ก์ ์ค์ํ๊ฒ ์๊ฐํ๋ ์ ์ด ์๋ค๋ฉด ๋ฌด์์ธ๊ฐ์?
๊ฐ๋ฐ์ ํ์ ๊ณต๋ถํด์ผํ๋ ๋ถ์ผ์ธ๋ฐ ์ด๋ค ์์ผ๋ก ํ์ต์ ํ๊ณ ์๋์?
๋ณธ์ธ๋ง์ ํ์ต๋ฒ์ด ์๋ค๋ฉด?
๊ฐ๋ฐ์๋ก์ ๋ชฉํ๊ฐ ๋ฌด์์ธ๊ฐ์? ํน์ ๋ณธ์ธ์ ์ธ์์ ๋ชฉํ๊ฐ ๋ฌด์์ธ๊ฐ์?
์ต๊ทผ ๊ณต๋ถํด๋ณด๊ณ ์ถ์ ๊ธฐ์ ์ด ์๋ค๋ฉด ๋ฌด์์ด ์์๊น์?
์คํธ๋ ์ค ๊ด๋ฆฌ๋ ์ด๋ป๊ฒ ํ์๋์?
ํ๋ก ํธ์๋๋ ๊ธฐ์ ์ด ๋น ๋ฅด๊ฒ ๋ณํํ๋ ๋ฐ ๋๋ ค์ํ์ง ์๋์?
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์ด๋ ค์ ๋ ์ ๊ณผ ์ด๋ป๊ฒ ๊ทน๋ณตํ๋์ง ๋งํด์ฃผ์ธ์.
๋ง์ง๋ง์ผ๋ก ํ์ฌ์ ๊ถ๊ธํ ์ ํน์ ํ๊ณ ์ถ์ ๋ง
๊ฐ์ฌํฉ๋๋ค~