sucoding
@sucoding
Students
4,747
Reviews
249
Course Rating
4.9
์์ฝ๋ฉ์ ์จ๋ผ์ธ๊ณผ ์คํ๋ผ์ธ์ ๋ณํํ๋ฉด์
์ฝ๋ฉ์ ๊ฐ๋ฅด์น๋ ํ๋์ ํ๊ณ ์์ต๋๋ค.
๋ค๋
๊ฐ์ ์คํ๋ผ์ธ ๊ฐ์ ๊ฒฝํ์ ๋ฐํ์ผ๋ก,
๋ ๋ง์ ์ฌ๋๋ค์ด ์ฝ๋ฉ์ ์ฝ๊ณ ์ฌ๋ฏธ์๊ฒ ๋ฐฐ์ธ ์ ์๋๋ก
๋งค์ผ ๊ณ ๋ฏผํ๊ณ , ๋์์์ด ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค.
ํ์ฌ๊น์ง ๋ค์๊ณผ ๊ฐ์ 4๊ถ์ ์ฑ
์ ์ถํํ๋ฉฐ
ํ๋ฐํธ์๋ ๊ฐ์ ๋ถ์ผ๋ฅผ ์ ๋ํ๊ณ ์์ต๋๋ค:
๋ํ, ์ ํ๋ธ ์ฑ๋์ ํตํด ๋ค์ํ ๋ฌด๋ฃ ๊ฐ์๋ ์ ๊ณตํ๊ณ ์์ต๋๋ค.
๐ ์ง๊ธ ๋ฐ๋ก ๋ฐฉ๋ฌธํด ๋ณด์ธ์
[์ ํ๋ธ ์ฑ๋ ๋งํฌ]
Courses
Reviews
- Learning React.js with TypeScript: Complete Guide from Basics to Latest Technologies
- Learning React.js with TypeScript: Complete Guide from Basics to Latest Technologies
- Learning React.js with TypeScript: Complete Guide from Basics to Latest Technologies
- Learning React.js with TypeScript: Complete Guide from Basics to Latest Technologies
- Learning JavaScript by Focusing on the Essentials
Posts
Q&A
ํ์ ์คํฌ๋ฆฝํธ ํ์ ์ด ๋ถ์ผ์นํ๋๋ฐ ์๋ฌ๊ฐ ์๋ฉ๋๋ค.
์๋ ํ์ธ์.์ค์ ๋ก ๊ฐ์ ์ ๋ฌ๋ฐ๋ PrintValue.tsx ํ์ผ์์๋ ๋ถ๋ชจ ์ปดํฌ๋ํธ๋ก๋ถํฐ boolean ํ์ ์ ๊ฐ์ด ๋์ด์ฌ ๊ฒ์ ์ ์ ๋ก ํ๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ํด๋น ํ์ผ ๋ด๋ถ์์ ์ฌ์ฉํ๋ ๋ณ์๋ค์ด ๋ชจ๋ boolean ํ์ ์ผ๋ก ์ฌ๋ฐ๋ฅด๊ฒ ์ฒ๋ฆฌ๋๊ณ ์๋ค๋ฉด, PrintValue.tsx ์์ฒด์์๋ ํ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค.์๋ฅผ ๋ค์ด props.booleanValue.toString()์ ๊ฒฝ์ฐ, boolean ํ์ ์๋ toString ๋ฉ์๋๊ฐ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค.๋ฐ๋ฉด, ์๋ฌ๋ PrintValue ์ปดํฌ๋ํธ์ ๊ฐ์ ์ ๋ฌํ๋ App.tsx ํ์ผ์์ ๋ฐ์ํฉ๋๋ค. ์ฒจ๋ถํด์ฃผ์ ์คํฌ๋ฆฐ์ท์ ๋ณด๋ฉด App.tsx ํ์ผ ํญ์ด ๋นจ๊ฐ์์ผ๋ก ํ์๋์ด ์๋๋ฐ, ์ด๋ ํด๋น ํ์ผ์ ์๋ฌ๊ฐ ์๋ค๋ ์๋ฏธ์ ๋๋ค. ์ฆ, PrintValue ์ปดํฌ๋ํธ์ ํ์ ์ด ์ผ์นํ์ง ์๋ ๊ฐ์ ์ ๋ฌํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒ์ ๋๋ค.๋ํ ๋ถ๋ถ์ ๋ณด์๋ฉด props ์์ญ์ ๋นจ๊ฐ ๋ฐ์ค์ด ๊ทธ์ด์ ธ ์๋ ๊ฒ๋ ํ์ธํ์ค ์ ์์ต๋๋ค. ํด๋น ๋ถ๋ถ์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ๊ตฌ์ฒด์ ์ธ ํ์ ์๋ฌ ๋ฉ์์ง๋ฅผ ํ์ธํ์ค ์ ์์ ๊ฒ์ ๋๋ค.์ ๋ฆฌํ์๋ฉด, ์ด๋ฒ ํ์ ๋ถ์ผ์น ์๋ฌ๋ PrintValue ์ปดํฌ๋ํธ ๋ด๋ถ๊ฐ ์๋๋ผ, ์ด ์ปดํฌ๋ํธ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๋ถ๋ชจ ์ปดํฌ๋ํธ(App.tsx) ์์ ๋ฐ์ํ ์๋ฌ์ ๋๋ค.์ฐธ๊ณ ๋ถํ๋๋ฆฌ๊ฒ ์ต๋๋ค!
- 0
- 3
- 12
Q&A
default format >> prettier ์ด ์คํ์ด ์๋ฉ๋๋ค.
์๋ ํ์ธ์.์ฒจ๋ถํด์ฃผ์ ์คํฌ๋ฆฐ์ท์ ๋ณด๋ฉด Vetur ๊ด๋ จ ์ค์ ์ ๋ณ๊ฒฝํ์ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.๋ค๋ง, ํด๋น ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ ค๋ฉด์ ๊ฐ ์๋ด๋๋ฆฐ ๊ฒ์ฒ๋ผ Editor: Default Formatter ํญ๋ชฉ์ ์ค์ ์ ๋ณ๊ฒฝํด์ฃผ์ ์ผ ํฉ๋๋ค.๊ทธ๋ฆฌ๊ณ ํด๋น ๊ฐ์์์ 3๋ถ 22์ด์ฏค ๋์ค๋ Editor: Format on Save๋ ์ฒดํฌํด์ฃผ์ ์ผ ํฉ๋๋ค.ํด๋น ๋ถ๋ถ์ ๋ค์ ํ ๋ฒ ํ์ธํด ๋ณด์๊ธธ ๋ฐ๋๋๋ค.๊ฐ์ฌํฉ๋๋ค.(์ฌ์ง) (์ฌ์ง)
- 0
- 2
- 19
Q&A
์๋์ฐ ์ฌ์ฉ์์ ๋๋ค. homebrew ์๋์ฐ ์ค์น๋ฒ์ ์๋์?
์๋ ํ์ธ์.Windows ํ๊ฒฝ์์๋ Chocolatey์ ๊ฐ์ ํจํค์ง ๊ด๋ฆฌ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง,๊ฐ์ธ์ ์ผ๋ก๋ ๊ถ์ฅํ์ง ์๋ ํธ์ ๋๋ค.ํ๊ฒฝ์ ๋ฐ๋ผ ์๊ธฐ์น ์์ ๋ฌธ์ ๋ฅผ ๊ฒช๋ ๊ฒฝ์ฐ๊ฐ ์์ด,๊ฐ๋ฅํ๋ค๋ฉด ํ์ํ ๋๊ตฌ๋ฅผ ํ๋์ฉ ์ง์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๋ ๋ฐฉ์์ ์ถ์ฒ๋๋ฆฝ๋๋ค.๊ฐ์ฌํฉ๋๋ค!
- 0
- 3
- 21
Q&A
๋ฆฌ๋ ๋๋ง ๊ด๋ จ ๋ฌธ์
์๋ ํ์ธ์.useCallback์ ์์กด์ฑ ๋ฐฐ์ด์ ๋ฌด์์ ๋ฃ์ด์ผ ํ๋์ง๋,ํด๋น ํจ์ ์์์ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ํ๋ฅผ ์ฌ์ฉํ๋์ง์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.์ผ๋ฐ์ ์ผ๋ก todos ์ํ๋ฅผ ์์กด์ฑ ๋ฐฐ์ด์ ๊ทธ๋๋ก ๋ฃ๊ฒ ๋๋ฉด,todos๊ฐ ๋ณ๊ฒฝ๋ ๋๋ง๋ค ํจ์๊ฐ ์๋ก ์์ฑ๋๊ธฐ ๋๋ฌธ์useCallback์ ์ฌ์ฉํ๋ ์๋ฏธ๊ฐ ์ค์ด๋ค ์ ์์ต๋๋ค.๋ค๋ง, ์ด๋ ํจ์ ๋ด๋ถ ๋ก์ง์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์๋ ๋ถ๋ถ์ด๋ฏ๋ก๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ค ์ฝ๋๋ฅผ ์์ฑํ๋ ค๋์ง ์๋ ค์ฃผ์๋ฉด๋ ์ ์ ํ ํจํด๊ณผ ํจ๊ป ์ค๋ช ๋๋ฆด ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 23
Q&A
๊ณต๋ถ ๋ฐฉํฅ์ ๋ํด์
์๋ ํ์ธ์. ์ฉ๊ธฐ ๋ด์ ๊ณ ๋ฏผ์ ๋๋ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.์ด๋ณด์ ์ ์ฅ์์ ๋๋ผ์๋ ๋ถ์์ ์ ๋ง ์์ฐ์ค๋ฌ์ด ๊ฒ์ด๊ณ , ์ ์ญ์ ์ฒ์ ๊ณต๋ถํ ๋ ๊ฐ์ ๊ณ ๋ฏผ์ ํ์์ต๋๋ค.ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถ์์ โ๋ฉ๋ชจ๋ฅผ ํ์ง ๋ง๋ผโ๋ ๋ง์ ์๋ฏธ๋ ์๋ฌด๊ฒ๋ ๊ธฐ๋กํ์ง ๋ง๋ผ๋ ๋ป์ด๋ผ๊ธฐ๋ณด๋ค๋,๋ชจ๋ ๊ฐ๋ ์ ์๊ธฐํ๋ ค๊ณ ์ ์ฐ์ง ์์๋ ๋๋ค๋ ์๋ฏธ์ ๊ฐ๊น์ต๋๋ค.ํ๋ก๊ทธ๋๋ฐ์ ์ง์์ ๋จธ๋ฆฟ์์ ์ ์ฅํ๋ ๊ณต๋ถ๋ผ๊ธฐ๋ณด๋ค,ํ์ํ ๋ ์ฐพ์๋ณด๊ณ , ์ฌ์ฉํ๋ฉด์ ์ต์ํด์ง๋ ๊ธฐ์ ์ ๋ ๊ฐ๊น์ต๋๋ค.๊ทธ๋์ ๊ณต๋ถํ ๋์ดํด๊ฐ ๋๋ ํ๋ฆ์ ๊ฐ๋ณ๊ฒ ์ดํดํ๊ณ ๋์ด๊ฐ์ ๋ ๊ด์ฐฎ๊ณ ๋์ค์ ๋ค์ ์ฐพ์๋ณผ ๋งํ ํต์ฌ ํค์๋๋ ๋ณธ์ธ์ด ํท๊ฐ๋ ธ๋ ๋ถ๋ถ ์ ๋๋ง๊ฐ๋จํ ๋ฉ๋ชจํด ๋์ ๋ ์ถฉ๋ถํฉ๋๋ค.์๋ฅผ ๋ค์ด ๋ฐ์ดํธ์ ์นํฉ์ ์ฐจ์ด ๊ฐ์ ๊ฐ๋ ๋์ง๊ธ ๋จ๊ณ์์ ์๋ฒฝํ ์๊ธฐํ๋ ค๊ณ ํ๊ธฐ๋ณด๋ค๋โ์, ์ด๋ฐ ์ญํ ์ ํ๋ ๋๊ตฌ๊ตฌ๋โ ์ ๋๋ก ์ดํดํ๊ณ ๋์ด๊ฐ์ ๋ ๊ด์ฐฎ์ต๋๋ค.์ค์ ๋ก ํ๋ก์ ํธ๋ฅผ ํ๋ค ๋ณด๋ฉด ๋ค์ ์ฐพ์๋ณด๊ฒ ๋๊ณ , ๊ทธ ๊ณผ์ ์์ ์์ฐ์ค๋ฝ๊ฒ ์ตํ์ง๊ฒ ๋ฉ๋๋ค.๋ โ๋์ค์ ํผ์์ ๋ง๋ค ์ ์์๊น?โ๋ผ๋ ๊ฑฑ์ ๋ ๋ง์ ๋ถ๋ค์ด ํ์๋ ๊ณ ๋ฏผ์ธ๋ฐ,์ง๊ธ ๋๋ผ๋ ๋ถ์์ ์คํ๋ ค ์ฑ์คํ๊ฒ ๊ณต๋ถํ๊ณ ์๋ค๋ ์ฆ๊ฑฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค.์ฒ์๋ถํฐ ํผ์ ๋ค ๋ง๋ค ์ ์๋ ์ฌ๋์ ๊ฑฐ์ ์๊ณ ,๊ณ์ ๋ณด๊ณ , ๋ฐ๋ผ ํด๋ณด๊ณ , ๋งํ๊ณ , ๋ค์ ์ฐพ์๋ณด๋ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ฉด์์ด๋ ์๊ฐ ์ด์ ๋ณด๋ค ํจ์ฌ ๋ง์ ๊ฒ์ ํผ์ ํ ์ ์๊ฒ ๋ฉ๋๋ค.์ง๊ธ์ โ์์ด๋จน์ง ์์ผ๋ ค๊ณ ์ ์ฐ๋ ๋จ๊ณโ๋ณด๋ค์์ฃผ ์ ํ๊ณ , ์ต์ํด์ง๋ ๋จ๊ณ๋ผ๊ณ ์๊ฐํ์ ๋ ๋ ๊ฒ ๊ฐ์ต๋๋ค.์ฒ์ฒํ ๊ฐ์ ๋ ๊ด์ฐฎ๊ณ , ์ง๊ธ ๋ฐฉ์์ด ํ๋ฆฐ ๊ฒ๋ ์๋๋๋ค.์ง๊ธ์ฒ๋ผ ๊พธ์คํ ํ์ ๋ค๋ฉด ๋ถ๋ช ํ ์ฑ์ฅํ์ค ๊ฑฐ์์.์์ํ๊ฒ ์ต๋๋ค.
- 0
- 2
- 29
Q&A
form action ๊ณผ onSubmit
์๋ ํ์ธ์!๊ฐ์์์ action๊ณผ onSubmit์ ํจ๊ป ์ฌ์ฉํ ์ด์ ๋,ํ๋์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค์ด๊ฐ๋ ๊ณผ์ ์์ ๋ค์ํ ๊ตฌํ ๋ฐฉ๋ฒ์ด ์กด์ฌํ๋ค๋ ์ ์ ๋ณด์ฌ๋๋ฆฌ๊ธฐ ์ํจ์ ๋๋ค.์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ์ค ๋๋action๋ง ์ฌ์ฉํ์ ๋ ๋๊ณ , onSubmit๋ง ์ฌ์ฉํ์ ๋ ๋ฉ๋๋ค. ๐
- 0
- 2
- 32
Q&A
์นด์นด์ค๋ก๊ทธ์ธ ์๋ฌ
์๋ ํ์ธ์!์ ๋ณดํด์ฃผ์ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์๋ก์ด ๊ฐ์๋ฅผ ์ถ๊ฐํด์ ์ ๋ก๋ ํ์ต๋๋ค.258. ์นด์นด์ค ๊ฐ๋ฐ์ ํ์ด์ง ๋ณ๊ฒฝ ๋ด์ฉ ์ ์ฉํ๊ธฐ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค.์ข์ ํ๋ฃจ ๋์ธ์ ๐
- 0
- 3
- 37
Q&A
๊ฐ์ ๋ด์ฉ ์๋ฃ
์๋ ํ์ธ์, Lee HI๋!ํ์ ์คํฌ๋ฆฝํธ ๊ฐ์๋ ๋ณ๋๋ก ์ ๊ณต๋๋ ๊ฐ์ ์๋ฃ๊ฐ ์์ต๋๋ค. ใ ใ ๊ฐ์ ๋ถ๋์ด ๋น๊ต์ ์งง๊ณ , ๋ง์ ์์ ์ฝ๋๊ฐ ํ์ํ ๊ตฌ์ฑ์ ์๋๋ผ์ ๋ฐ๋ก ์๋ฃ๋ฅผ ์ ์ํ์ง ์์์ต๋๋ค.๋์์ ๋๋ฆฌ์ง ๋ชปํด ์ฃ์กํฉ๋๋ค.๊ถ๊ธํ ์ ์ด ์์ผ์๋ฉด ์ธ์ ๋ ํธํ๊ฒ ๋ฌธ์ํด์ฃผ์ธ์!
- 0
- 2
- 22
Q&A
๋ชฝ๊ณ DB ์ฐ๊ฒฐ์ด ์๋ฉ๋๋ค.
์๋ ํ์ธ์!MongoDB SRV ์ฐ๊ฒฐ ๋ฐฉ์(mongodb+srv://)์์๋๋น๋ฐ๋ฒํธ์ ํฌํจ๋ ํน์๋ฌธ์(์: !, @, :, / ๋ฑ) ๋ฅผ ๋ฐ๋์ URL ์ธ์ฝ๋ฉํด์ค์ผ ํฉ๋๋ค.์์ฑ์๋์ ๋น๋ฐ๋ฒํธ์ ํฌํจ๋ !! ๋ํ ์ธ์ฝ๋ฉ ๋์์ด๊ธฐ ๋๋ฌธ์,์ด ๋ถ๋ถ ๋๋ฌธ์ ์ฐ๊ฒฐ์ด ์คํจํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.๋ฐ๋ฉด์ ์ฑ๊ณตํ์ ์ผ๋ฐ ์ฐ๊ฒฐ ๋ฐฉ์(mongodb://)์@ ๊ฐ์ ์ผ๋ถ ๋ฌธ์๋ ์ธ์ฝ๋ฉ์ด ํ์ํ์ง๋ง! ๋ ์ธ์ฝ๋ฉ ์์ด๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.์ฐธ๊ณ ํ์๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค! ๐
- 0
- 3
- 27
Q&A
์น์ 19์ ๋ฐฑ์๋ ๋ถ๋ถ ๋ชฝ๊ณ DB ์ฐ๊ฒฐ์ด ๊ณ์ ๋๊น๋๋ค.....
์๋ ํ์ธ์.์ฒจ๋ถํด์ฃผ์ ์คํฌ๋ฆฐ์ท์ผ๋ก ๋ณด์, ํ์ฌ ๋ฐ์ํ๋ ์ค๋ฅ๋ MongoDB Atlas์ IP ํ์ดํธ๋ฆฌ์คํธ์ ์ ์ ์ค์ธ IP๊ฐ ๋ฑ๋ก๋์ด ์์ง ์์์ ๋ฐ์ํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.์ผ๋ฐ์ ์ผ๋ก๋ Network Access ๋ฉ๋ด์์ ํ์ฌ IP๋ฅผ ์ถ๊ฐํ์๊ฑฐ๋, ๊ฐ๋ฐ ํ๊ฒฝ์ด๋ผ๋ฉด 0.0.0.0/0์ ๋ฑ๋กํด ์ฃผ์๋ฉด ํด๊ฒฐ๋ฉ๋๋ค. ์ด ๋ถ๋ถ์ ๊ฐ์์์๋ ํ ๋ฒ ๋ค๋ฃจ๊ณ ์์ผ๋, ํจ๊ป ์ฐธ๊ณ ํด ์ฃผ์ธ์.์ด๋ฏธ 0.0.0.0/0์ ๋ฑ๋กํ์ จ๋ค๋ฉด์ ๋ ฅ ํ์์ด ์๋ชป๋์๊ฑฐ๋์ ์ฅ์ด ์ ์์ ์ผ๋ก ๋์ง ์์์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.๋ฒ๊ฑฐ๋ก์ฐ์๊ฒ ์ง๋ง, ๋ชฝ๊ณ DB ์ฐ๊ฒฐ ์ค์ ๊ด๋ จ ๊ฐ์ ์์์ ๋ค์ ํ ๋ฒ ์ฒ์ฒํ ๋ฐ๋ผ ํด ๋ณด์๊ณ , ์ค๊ฐ์ ๋์น ๋จ๊ณ๊ฐ ์๋์ง ํ์ธํด ๋ณด์๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค.๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๋ฌธ์ ๊ฐ ๊ณ์๋๋ค๋ฉด ์ธ์ ๋ ์ง ๋ค์ ๋ฌธ์ ์ฃผ์ธ์.๋ค๋ฅธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ์ํด๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค. ๐๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 27





