ํ ์ ํฌ๊ธฐ๋ก ์๋ผ๋จน๋ ํ์ ์คํฌ๋ฆฝํธ(TypeScript)
๋ฌธ๋ฒ์ ๋์ด ๋์ ์๋ฆฌ์ ๊ฐ๋ ์ดํด๊น์ง ๋ฐฐ์๋ ๋ฐฐ์๋ ํท๊ฐ๋ฆฌ๋ ํ์ ์คํฌ๋ฆฝํธ ์ด์ ์ ๋๋ก ๋ฐฐ์๋ณด์ธ์! ์ฌ๋ฌ๋ถ์ ํ์ ์คํฌ๋ฆฝํธ ๋ง๋ฒ์ฌ๐ง๐ปโโ๏ธ๋ก ๋ง๋ค์ด๋๋ฆฝ๋๋ค.
์๊ฐ์ 13,817๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ
๋ค๋ฅธ ์๊ฐ์๋ค์ด ์์ฃผ ๋ฌผ์ด๋ณด๋ ์ง๋ฌธ์ด ๊ถ๊ธํ์ ๊ฐ์?
- ๋ฏธํด๊ฒฐ
์๋ก์ ์ ๋์ธ ํ์ ์ด discriminated union๊ณผ ๋์์ด ์ธ๊ฐ์?
๐จ ํ๋ ) ์ง๋ฌธํ์๊ธฐ ์ ์ ๊ผญ ์ฝ์ด์ฃผ์ธ์ (10์ด ์์)<
typescriptlv 3. ์ด๋ณด์
ใป
2์ผ ์
0
24
2
- ํด๊ฒฐ
์กฐ๊ฑด๋ถํ์ ์๊ฐ ์ค ํจ์์ค๋ฒ๋ก๋ฉ ํ์ฉ ์ ์ธ์์ํ์ ๊ณผ ํจ์์ ๋ฐํ๊ฐ์ ํ์ ์ด ๊นจ์ง๋ ๋ฌธ์
์๋ ํ์ธ์ .. ๊ฐ์๋ฅผ ๋ฃ๋ค ๊ถ๊ธํ์ ์ด ์๊ฒจ์ ๊ธ ์ฌ๋ฆฌ๊ฒ ๋์์ต๋๋ค.function removeSpaces(text: T):
typescriptํ์
ใป
5์ผ ์
0
29
1
- ๋ฏธํด๊ฒฐ
ํ ์ธ์ฟ ํฐ ๊ด๋ จํ์ฌ
Next.js๋ ๋ค์ผ๋ ค๊ณ ํ๋๋ฐ 10%ํ ์ธ ์ฟ ํฐ์ด<img src="https://cdn.inflearn.com/public/files/posts/e827aa49-ed67-4f44-b3d6-cba159033e98/7
typescript์นth
ใป
7์ผ ์
0
34
2
- ํด๊ฒฐ
ํ๋ก ํธ์๋์์์ ์ธํฐํ์ด์คํ์ฉ
์๋ฐ, ์ฝํ๋ฆฐ ๋ฑ์ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฅผ ์์ฑํ ๋๋ ๋ฐฑ์๋ ๊ฐ๋ฐํ ๋๋ ์์๋ณด๋ค ์ ์ฐํ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ๋ ์ฝ๋๊ฐ ๊ฝค ์ข ์ข ์ฌ์ฉํ๊ณค ํ๋๋ฐ ํ๋ก ํธ์๋์์๋ ์ ๊ฑฐ์ ์ฌ์ฉํ์ง ์๋์ง๊ฐ ๊ถ๊ธํฉ๋๋ค.์ธ์ด๋ค์ด ์๋ฐ
typescript๊ฐ๋ฐ์ ์ทจ์ ํฌ๊ธฐ
ใป
8์ผ ์
0
44
2
- ํด๊ฒฐ
์๋ ํ์ธ์ ์ด์ ํ๋!
์ ๋ ์ง๊ธ ํ๋ก ํธ์๋๋ฅผ ๊ณต๋ถ ์ค์ธ๋ฐ์. ์ง๊ธ 4ํ๋ ์ ๋๋ค.์ด์ ์ทจ์ ์ค๋น์ ๋ค์ด๊ฐ๋๋ฐ ๊ณ ๋ฏผ์ด ๋ง์์..
typescript์ฝ๋ฉ๊ฐ๊ฟ์ผ ใ ใ
ใป
ํ ๋ฌ ์
0
69
1
- ํด๊ฒฐ
Node.js ์ค์น์ ๊ดํ ์ง๋ฌธ์ ๋๋ค.
Node.js LTS ๋ฒ์ ์ด 26๋ 1์ ๊ธฐ์ค์ผ๋ก v24.12.0(LTS)๊ฐ ์๋๋ฐ ์ด๊ฑฐ ๋ค์ด๋ก๋ ํด๋ ๊ด์ฐฎ์๊น์?
typescriptlgh8079
ใป
ํ ๋ฌ ์
0
53
2
- ํด๊ฒฐ
ํจ์ ํ์ ํธ์ถ ์๊ทธ๋์ฒ
ํจ์ ํ์ ํํ์์ด๋ผ๊ณ ์ค๋ช ํ์ค ๋๋type OnChange = (value: string) => void;ํธ์ถ
typescript๋ฃจ๋ฃธ
ใป
ํ ๋ฌ ์
0
35
1
- ํด๊ฒฐ
35๊ฐ. ๋ชจ๋ ๋ณด๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ์ ์ง์ ํธ์งํด์ผ ํ๋์?
์๋๋ฉด ๋ค๋ฅธ ํ์ผ์์ ์ธํฐํ์ด์ค ์ค๋ณต์ ์ธํด์ ์๋ณธ ๋ชจ๋ ํ์ผ์ ์ธํฐํ์ด์ค์ merge ๋๊ฒํ๋ ๋ฐฉ๋ฒ์ด ์๋์?
typescript๊น๊น
ใป
2๋ฌ ์
0
47
2
- ํด๊ฒฐ
์ธํฐํ์ด์ค ๋ฌธ๋ฒ์ด ์๋๋ฐ ํ์ ๋ณ์นญ ๋ฌธ๋ฒ์ ์ ์๋์?
๊ฐ์๋ฅผ ๋ค์ด๋ณด๋ฉด ์ธํฐํ์ด์ค ๋ฌธ๋ฒ์ด ํ์ ๋ณ์นญ ๋ฌธ๋ฒ์ ์์ํธํ์ธ ๊ฒ์ฒ๋ผ ์ค๋ช ํด์ฃผ์๋๋ฐ, ๊ทธ๋ผ ํ์ ๋ณ์นญ์ ์ด๋์ ์ ์ฐ๋์?๊ฐ๋จํ๊ฒ ์ ์ํ๊ธฐ ์ํด์ ์ฌ์ฉํ๋๊ฑด๊ฐ์?
typescript๊น๊น
ใป
2๋ฌ ์
0
77
4
- ํด๊ฒฐ
๋ง์ฐ์ค ํธ๋ฒ ์ ์ ๋ณด
๊ฐ์ ์ค ์ฝ๋์ ๋ง์ฐ์ค ์ฌ๋ ค์ ์ ๋ณด๋ฅผ ํ์ธํ์๋๋ฐ ์ ๋ ์ ์๋์ฌ๊น์..? ใ ๋งฅ os, VS code ์ฌ์ฉ ์ค์ ๋๋ค. javascript๋ ๋์ค๋๋ฐ typescript๋ ์๋์ค๋ค์;;
typescriptkeon lee
ใป
2๋ฌ ์
0
62
2
- ๋ฏธํด๊ฒฐ
vite์ผ๋ก ๋ฆฌ์กํธ ๋น๋ํ๊ธฐ๋ฅผ ์ ๋ฐ์ดํธํด์ฃผ์ธ์.
CRA ์ผ๋ก ๋ฆฌ์กํธ๋ฅผ ๋น๋ํ๋ ๊ฒ์ ๋ ๊ฑฐ์์ด๊ธฐ ๋๋ฌธ์,vite์ผ๋ก ๋ฆฌ์กํธ๋ฅผ ๋น๋ํ๋ ์์ผ๋ก ๊ฐ์๋ฅผ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ํ์ํด๋ณด์ ๋๋ค.<p style="tex
typescriptreact.jsvite์ฝ๋ฉ๊ฐ๊ฟ์ผ ใ ใ
ใป
2๋ฌ ์
1
61
2
- ๋ฏธํด๊ฒฐ
ํ์ ๊ฐ๋๋ฅผ ๋ง๋ค์ด ์ฌ์ฉํ๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค.
์ฌ์ฉ์๊ฐ ํ์ ์ด ๋ง๋์ง ์ฒดํฌํ๊ธฐ ์ํด ์ง์ ๋ง๋ ํจ์๊ฐ ๋ง์๊น์?๊ฒฐ๊ตญ animal์ isBark๋ ํ๋กํผํฐ๊ฐ ์กด์ฌํ๋์ง ํ์ธํ๊ณ ์ถ๋ค๋ ๊ฑด๋ฐ ์ฒซ ๋ฒ์งธ๋ก ๊ฐ๋ ์ฑ์
typescriptbestoon
ใป
3๋ฌ ์
0
55
2
- ํด๊ฒฐ
์น์ 12๊ฐ ๋๋ฌด ์ด๋ ค์ด๋ฐ... ์ ์์ด๊ฒ ์ฃ ..?
์ด๋ก ์๋ ค์ฃผ๋ ์น์ ์์๋ ๊ทธ๋๋ง ํ ๋ง ํ๋๋ฐ.... 12๋ค์ด์ค๋๊น ์ดํด๊ฐ ์ ์ ๋๊ณ ๋๋ฌด ์ด๋ ค์์ ใ ... ๊ด์ฐฎ์๊ฑฐ๊ฒ ์ฃ ...
typescript์์
ใป
3๋ฌ ์
0
107
2
- ํด๊ฒฐ
์ ์๋.. ์๊ณ ๋ฆฌ์ฆ๋ ๊ฐ์ํด์ฃผ์๋ฉด์๋๋์
์ ์๋์ ๊ฐ์๋ผ๋ฉด ๋ฌด์กฐ๊ฑด ์ดํดํด์ ์งํํ ์ ์์ ๊ฒ ๊ฐ์์..์ํฌ์๋ผ์,,๊ณต๋ณ์ฑ, ๋ฐ๊ณต๋ณ์ฑ, ์ฝ์, ๊ณต์ฝ์ ๋ฑ์๊ฒ๋ ๋ชฐ๋ผ์,,๊ทผ๋ฐ ์ ์๋์ด ์๋ ค์ฃผ์๋ฉด ์ ์ ์
typescriptKin Dunq
ใป
3๋ฌ ์
0
80
2
- ๋ฏธํด๊ฒฐ
์ ์๋์ ์ด๋ป๊ฒ ์ด๋ฐ๊ฑธ ์์ธ์?
์ ๋ณด๋ค 10์ด์ด๋ ์ด๋ฆฌ์ ๋ฐ์ ๋ณด๋ค ๋ง๋ ์ํ์๊ณ ์ ๋ฌธ์ ์ด์๊ณ ์ ๋ฅผ ์ดํด์
typescriptKin Dunq
ใป
3๋ฌ ์
0
105
1
- ๋ฏธํด๊ฒฐ
type: module
package.json ํ์ผ์์ type์ module ์ ์ธํ ํ์ง ์์๋ ํ์ฌ๋ ์๋ฌ๊ฐ ๋ฐ์ํ์ง ์๊ณ ์๋์ผ๋ก๋ง ๋จ๋๋ฐ ์ด๋ค ์ด์ ์ธ๊ฐ์?
typescript๋ฐ์ง์
ใป
3๋ฌ ์
0
72
2
- ๋ฏธํด๊ฒฐ
7:17์ด ์ ์บ์คํ ์ง๋ฌธ์ด์์ต๋๋ค!
์๋ ํ์ธ์ ์ ์๋!๋ค๋ฆ์ด์๋๋ผ c = d; ๋ถ๋ถ์์ ์ ์บ์คํ ์ด๋ผ๊ณ ํ์ จ๋๋ฐ ํน์ ๋ค์ด์บ์คํ ์ด ์๋๊ฐ ํ๋ ์๊ฐ์ด ๋ค์ด์ ์ง๋ฌธ์ ๋จ๊น๋๋ค!type C
typescript์ด์๋ฏผ
ใป
4๋ฌ ์
0
53
1
- ํด๊ฒฐ
์ํผํ์ ์ง๋ฌธ
๋๋ฒ ์คํธ๋ง ์ ๋์จ ํ์ ์ ์ด ๋๋ฒ ํ์ ์ ์ํผ ํ์ ์ด์ฃ ๋ผ๋๋ง์์ ํด์ฃผ์ จ๋๋ฐ. ๋๋ฒ ์คํธ๋ง ์ ๋์จ ํ์ ์ด ์ numberํ์ ์ ์ํผํ์ ์ธ๊ฐ์?
typescriptgxpk0721
ใป
4๋ฌ ์
1
48
2
- ํด๊ฒฐ
ํ๋ก์ ํธ ์ค์น
npx create-react-app . ์ด๊ฑฐ ๋์ ์ react ๊ฐ์์ ์๋๊ฑฐ ์ฒ๋ผ npm create vite@latest ๋ฅผ ์ด์ฉํด๋ ๋๋์?vite ๋ฅผ ์ด์ฉ
typescript๋ฐ์น์ฐ
ใป
4๋ฌ ์
0
78
2
- ํด๊ฒฐ
enum์ ๋น์์ ํ์ ์ด๋ฉด์ ์ด๊ฑฐํ ํ์ ์ด ๋๋๊ฑด๊ฐ์?
์ฌ๋ฌ ์์๋ฅผ ๋ฌถ๋ ์ด๊ฑฐํ ํ์ ์ ํํ์ธ๋ฐ, ์ปดํ์ผ ํ ์ค์ ๊ฐ์ฒด๋ก ๋ณํ๋๊ธฐ ๋๋ฌธ์ ๋น์์ ํ์ ์ผ๋ก ๋ถ๋ฅ๋๋ ๊ฒ ๋ง๋์ง ๊ถ๊ธํฉ๋๋ค.<p style="te
typescript๋ฏธ์ผ์น
ใป
4๋ฌ ์
0
46
2






