inflearn logo
๊ฐ•์˜

๊ฐ•์˜

N
์ฑŒ๋ฆฐ์ง€

์ฑŒ๋ฆฐ์ง€

๋ฉ˜ํ† ๋ง

๋ฉ˜ํ† ๋ง

N
ํด๋ฆฝ

ํด๋ฆฝ

๋กœ๋“œ๋งต

๋กœ๋“œ๋งต

์ง€์‹๊ณต์œ 

[๐ŸŠ๐Ÿปโ€โ™€๏ธ๋‹ค์ด๋ฒ„๐ŸŠ๐Ÿปโ€โ™‚๏ธ] ์Šคํ„ฐ๋”” 3์ผ์ฐจ

proyong
0

์Šคํ„ฐ๋”” ํŒ€ ๋ช…

๐ŸŠ๐Ÿป‍โ™€๏ธ๋‹ค์ด๋ฒ„๐ŸŠ๐Ÿป‍โ™‚๏ธ : ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ๋งค๋ ฅ์— ๋น ์ ธ ํ—ค์—„์น˜๋Š” ๋‘˜

์Šคํ„ฐ๋”” ๋ฆฌ๋”: ethian9227@gmail.com

์Šคํ„ฐ๋”” ํŒ€์›: darkbo0@kakao.com, anhongsok@gmail.com, yuchi79@gmail.com

์Šคํ„ฐ๋”” ์ง„ํ–‰ ํšŒ์ฐจ ๋ฐ ์ผ์ž

3ํšŒ์ฐจ(2021.06.19) TIL: ์บกํ‹ดํŒ๊ต ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์‹ค์ „ํŽธ ๋ณต์Šต

์Šคํ„ฐ๋”” ์ฃผ์š” ๋‚ด์šฉ

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ์ ํŠธ์—์„œ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋กœ ๋ณ€ํ™˜ ์‹ค์Šตํ•˜๊ธฐ.

์Šคํ„ฐ๋””์—์„œ ๋‚˜์™”๋˜ ์งˆ๋ฌธ

1. ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ์ ํŠธ ๊ธฐ๋ณธ ๊ตฌ์„ฑ ๋ฐ ์„ค์ •๋ฐฉ๋ฒ•

2. ํƒ€์ž… ์ ์šฉ(ํŒŒ๋ผ๋ฏธํ„ฐ, ํ™”์‚ดํ‘œํ•จ์ˆ˜, DOM, APIํ•จ์ˆ˜) ๋ฐฉ๋ฒ•

3. ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ชจ๋“ˆํ™” ๋ฐฉ๋ฒ•

์งˆ๋ฌธ์— ๋Œ€ํ•œ ์„œ๋กœ์˜ ๋‹ต๊ณผ ์•„์ง ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•œ ์งˆ๋ฌธ๋“ค

1. ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ์ ํŠธ ๊ธฐ๋ณธ ๊ตฌ์„ฑ ๋ฐ ์„ค์ •๋ฐฉ๋ฒ•

NPM์ดˆ๊ธฐํ™”, ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜, ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์„ค์ • ํŒŒ์ผ ์ƒ์„ฑ ๋ฐ ๊ธฐ๋ณธ ๊ฐ’ ์ถ”๊ฐ€,

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์„ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ๋กœ ๋ณ€ํ™˜, tsc ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ปดํŒŒ์ผ.

2. ํƒ€์ž… ์ ์šฉ(ํŒŒ๋ผ๋ฏธํ„ฐ, ํ™”์‚ดํ‘œํ•จ์ˆ˜, DOM, APIํ•จ์ˆ˜) ๋ฐฉ๋ฒ•

ํŒŒ๋ผ๋ฏธํ„ฐ๋“ค์„ ๋ช…์‹œ์ ์œผ๋กœ any๋ฅผ ์„ ์–ธํ•˜๊ณ  ๊ตฌ์ฒดํ™”๋œ ๋ฐ์ดํ„ฐ ํƒ€์ž…์œผ๋กœ ์ •์˜ํ•ด ๋‚˜๊ฐ€๊ธฐ.

ํ™”์‚ดํ‘œํ•จ์ˆ˜ ๊ด„ํ˜ธ์•ˆ์˜ ๋ณ€์ˆ˜ ๊ฐ๊ฐ ์ •์˜ํ•ด์ฃผ๊ณ  value๊ฐ’์€ ์†Œ๊ด„ํ˜ธ๋ฅผ ์”Œ์›Œ์„œ ์ •์˜ํ•˜๊ธฐ.

DOM ํƒ€์ž… ๋‹จ์–ธ(as ~)๋ฅผ ํ†ตํ•ด ๊ฒฐ๊ณผ์— ํƒ€์ž…์„ ๋„ฃ์–ด์ฃผ๊ธฐ

API ํ•จ์ˆ˜๋Š” API ๋ฌธ์„œ๋ฅผ ํ™•์ธํ•˜๊ณ  ํ•ด๋‹นํ•˜๋Š” url์˜ query๊ฐ’ ํƒ€์ž… ํ™•์ธํ•˜๊ธฐ.

3. ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ชจ๋“ˆํ™” ๋ฐฉ๋ฒ•

npm install๋กœ ์„ค์น˜ํ•œ ๋’ค์— import๋ฅผ ํ•ด์˜จ๋‹ค.

๋งŒ์•ฝ ํƒ€์ž…์ •์˜๊ฐ€ ์ž˜ ๋˜์–ด์žˆ์ง€ ์•Š์€ ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” .d.tsํŒŒ์ผ์—์„œ ์ง์ ‘ ์ •์˜ํ•ด์ฃผ๊ณ 

ํƒ€์ž… ์„ ์–ธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋Š” typeRoots๋ผ๋Š” ์†์„ฑ์„ ์ด์šฉํ•ด ์ž„์˜๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ๊ฒŒํ•œ๋‹ค.

๋‹ค์Œ๋ฒˆ ์Šคํ„ฐ๋”” ์ฃผ์ œ

์ž์‹ ์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง€์ •ํ•˜์—ฌ ๊ฐ์ž git์— ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ๋ณ€ํ™˜ ์‹ค์Šตํ•œ ๊ฒƒ ์˜ฌ๋ฆฌ๊ธฐ.

์„œ๋กœ ์ฝ”๋“œ๋ฆฌ๋ทฐ ํ•ด์ฃผ๊ธฐ.

๋‹ต๋ณ€ 0