sucoding
@sucoding
Students
5,163
Reviews
315
Course Rating
4.9
์์ฝ๋ฉ์ ์จ๋ผ์ธ๊ณผ ์คํ๋ผ์ธ์ ๋ณํํ๋ฉด์
์ฝ๋ฉ์ ๊ฐ๋ฅด์น๋ ํ๋์ ํ๊ณ ์์ต๋๋ค.
๋ค๋
๊ฐ์ ์คํ๋ผ์ธ ๊ฐ์ ๊ฒฝํ์ ๋ฐํ์ผ๋ก,
๋ ๋ง์ ์ฌ๋๋ค์ด ์ฝ๋ฉ์ ์ฝ๊ณ ์ฌ๋ฏธ์๊ฒ ๋ฐฐ์ธ ์ ์๋๋ก
๋งค์ผ ๊ณ ๋ฏผํ๊ณ , ๋์์์ด ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค.
ํ์ฌ๊น์ง ๋ค์๊ณผ ๊ฐ์ 4๊ถ์ ์ฑ
์ ์ถํํ๋ฉฐ
ํ๋ฐํธ์๋ ๊ฐ์ ๋ถ์ผ๋ฅผ ์ ๋ํ๊ณ ์์ต๋๋ค:
๋ํ, ์ ํ๋ธ ์ฑ๋์ ํตํด ๋ค์ํ ๋ฌด๋ฃ ๊ฐ์๋ ์ ๊ณตํ๊ณ ์์ต๋๋ค.
๐ ์ง๊ธ ๋ฐ๋ก ๋ฐฉ๋ฌธํด ๋ณด์ธ์
[์ ํ๋ธ ์ฑ๋ ๋งํฌ]
๋ค์ํ ํ ์ธ ์์ ๋ํ ๊ณต์ ํํ์ด์ง์์ ๋น ๋ฅด๊ฒ ํ์ธํ์ค ์ ์์ต๋๋ค.
๐ ์ง๊ธ ๋ฐ๋ก ๋ฐฉ๋ฌธํด ๋ณด์ธ์
[๊ณต์ ํํ์ด์ง ๋งํฌ]
Courses
Reviews
- Introduction to Python Programming for Beginners
- Introduction to Python Programming for Beginners
- Learning React.js with TypeScript: From Basics to the Latest Technologies Perfectly
- Introduction to Python Programming for Beginners
- Learning Vue.js by Selecting the Essentials
Posts
Q&A
์ดํด๊ฐ ์ ๋ฐ ์ ๋ ๋๋๋ฐ์.
์๋ ํ์ธ์. ๐์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์์ฃผ ๊น๊ฒ ์๊ณ ๊ณ์ค ํ์๋ ์์ง๋ง, ๊ธฐ๋ณธ ๋ฌธ๋ฒ ์ ๋๋ ์ตํ๊ณ ์ค์๋ ๊ฒ์ ๊ถ์ฅ๋๋ฆฝ๋๋ค.์๋ฅผ ๋ค์ด:๋ณ์์ ํจ์์กฐ๊ฑด๋ฌธ / ๋ฐ๋ณต๋ฌธ๋ฐฐ์ด๊ณผ ๊ฐ์ฒดํจ์ ํํ์, ํ์ดํ ํจ์๋น๋๊ธฐ(async / await)map, filter ๊ฐ์ ๋ฐฐ์ด ๋ฉ์๋์ ๋๋ ํ ๋ฒ์ด๋ผ๋ ์ฌ์ฉํด๋ณด์ จ๋ค๋ฉด ๊ฐ์๋ฅผ ๋ฐ๋ผ์ค์๋ ๋ฐ ํฐ ๋ฌธ์ ๋ ์์ต๋๋ค.๋ค๋ง ์ด ๊ฐ์๋ ๋ฆฌ์กํธ์ ํ์ ์คํฌ๋ฆฝํธ ์์ฒด์ ์ง์คํ๋ ๊ฐ์์ด๋ค ๋ณด๋, ์๋ฐ์คํฌ๋ฆฝํธ๋ ํ์ ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ ์์ฒด๋ฅผ ์ฒ์๋ถํฐ ํ๋ํ๋ ์ค๋ช ํ๋ ํํ์ ๊ฐ์๋ ์๋๋๋ค.๊ทธ๋์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ์ด๊ฐ ์ ํ ์๋ ์ํ๋ผ๋ฉด ๋ฆฌ์กํธ๋ณด๋ค ๋ฌธ๋ฒ ์์ฒด๊ฐ ๋ ์ด๋ ต๊ฒ ๋๊ปด์ง ์ ์์ด์, ์ ๋ฌธ ์์ค์ ์๋ฐ์คํฌ๋ฆฝํธ(ํ์ ์คํฌ๋ฆฝํธ) ๊ฐ์๋ฅผ ๋จผ์ ๊ฐ๋ณ๊ฒ ํ์ตํ๊ณ ์ค์๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค. ๐
- Likes
- 0
- Comments
- 1
- Viewcount
- 29
Q&A
styled-components(์ ์ญ)
์๋ ํ์ธ์. styled-components์ DefaultTheme์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋น ์ธํฐํ์ด์ค({})๋ก ์ ์๋์ด ์์ด์, ์ปค์คํ theme ๊ฐ์ฒด์ ํ์ ์ ์๋์ผ๋ก ์ธ์ํ์ง ๋ชปํฉ๋๋ค.๋ฐ๋ผ์ props.theme.colors์ ์ ๊ทผํ๋ ค ํ๋ฉด TypeScript๊ฐ ํด๋น ํ๋กํผํฐ๊ฐ ์๋ค๊ณ ์๋ฌ๋ฅผ ๋ ๋๋ค.ํด๊ฒฐ ๋ฐฉ๋ฒDefaultTheme์ ๋ชจ๋ ์ ์ธ(Declaration Merging) ์ผ๋ก ํ์ฅํด์ผ ํฉ๋๋ค.1. styled.d.ts ํ์ผ ์์ฑ// src/styled.d.ts import "styled-components"; declare module "styled-components" { export interface DefaultTheme { colors: { primary: string; secondary: string; }; fontSizes: { normal: string; large: string; }; } } 2. (์ ํ) theme ๊ฐ์ฒด์ ํ์ ๋ช ์main.tsx์์ theme ๊ฐ์ฒด๊ฐ DefaultTheme์ ๋ง์กฑํ๋์ง ์ปดํ์ผ ํ์์ ๊ฒ์ฆํ๊ณ ์ถ๋ค๋ฉด ํ์ ์ ์ง์ ์ง์ ํ ์๋ ์์ต๋๋ค.// main.tsx import { DefaultTheme } from "styled-components"; const theme: DefaultTheme = { colors: { primary: "red", secondary: "gray", // โ "#gray"๋ ์คํ์ด๋ ์ด ๊ธฐํ์ ์์ }, fontSizes: { normal: "16px", large: "20px", }, }; styled.d.ts ํ์ผ ํ๋๋ง ์ถ๊ฐํ๋ฉด ํ๋ก์ ํธ ์ ์ฒด์์ props.theme.colors, props.theme.fontSizes ํ์ ์ถ๋ก ์ด ์ ์์ ์ผ๋ก ๋์ํฉ๋๋ค.
- Likes
- 0
- Comments
- 1
- Viewcount
- 29
Q&A
74. ๋ฐ์ดํฐ ์บ์ - 1 (์ด๋ก ) ๊ฐ์ ์์ ๋๋ฝ
์๋ ํ์ธ์. tjsdn052๋!ํด๋น ๋ฌธ์ ํ์ธํ์ฌ์ ์์ ๊ต์ฒดํ์์ต๋๋ค.์ ๋ณดํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 1
- Viewcount
- 38
Q&A
๋ฏธ์ 06-02
์๋ ํ์ธ์. ๊ทํ ๋ถ๋์๋!์ ๋ต์ด ์๋ชป ํ๊ธฐ๊ฐ ๋์ด ์์๋ค์.ํ์ธํด์ ์์ ํ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค!
- Likes
- 0
- Comments
- 2
- Viewcount
- 32
Q&A
lucide react ์์ด์ฝ ์ค์น
์๋ ํ์ธ์. ๐์๋ง ์ต๊ทผ์ ๋ฒ์ ์ด ์ ๋ฐ์ดํธ๋๋ฉด์ (์ง๋์ฃผ)์์์์ ์ฌ์ฉํ ์์ด์ฝ๊ณผ ํ์ฌ ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅด๊ฒ ๋ณด์ด๋ ๊ฒ ๊ฐ์ต๋๋ค.์๋ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์๋ฉด ๊ฐ์์์ ์ฌ์ฉํ ๋ฒ์ ๊ณผ ๋์ผํ๊ฒ ์ค์นํ ์ ์์ด,๋ฌธ์ ์์ด ์ค์ต์ ์งํํ์ค ์ ์์ต๋๋ค.npm install lucide-react@^0.562.0๋ณดํต ์ค์ต์ ์ ๊ณต๋ ์์ ์ฝ๋๋ฅผ ๊ธฐ์ค์ผ๋ก ์งํํ์๊ธฐ๋ฅผ ๊ถ์ฅ๋๋ฆฝ๋๋ค.์์ ์ฝ๋์ package.json์๋ ๊ฐ์์์ ์ฌ์ฉํ lucide-react ๋ฒ์ ์ด ๊ทธ๋๋ก ๋ช ์๋์ด ์๊ธฐ ๋๋ฌธ์,npm install๋ง ์คํํ์ ๋ ์ ์์ ์ผ๋ก ๋์ผํ ํ๊ฒฝ์ด ๊ตฌ์ฑ๋ฉ๋๋ค.๋ค๋ง, ์ง์ ํจํค์ง๋ฅผ ์ค์นํ์ค ๊ฒฝ์ฐ์๋ ์ต์ ๋ฒ์ ์ด ์ค์น๋๊ธฐ ๋๋ฌธ์๋ง์ํด์ฃผ์ ๊ฒ์ฒ๋ผ ์์ด์ฝ์ด ๋ค๋ฅด๊ฒ ๋ณด์ด๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.๋ฐ๋ผ์ ์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒ์ ์ ๋ง์ถฐ ์งํํด์ฃผ์๊ธฐ๋ฅผ ๊ถ์ฅ๋๋ฆฝ๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 50
Q&A
cloudinary ๊ด๋ จ
์๋ ํ์ธ์ ํ๋ฆฌ๋ฐ์ดํธ๋!์ด๋ฏธ ์ธํ๋ฐ AI๊ฐ ๋ต๋ณ์ ํด์คฌ๋ค์...ใ ใ ์ธํ๋ฐ AI ๋ต๋ณ ์์ค์ด ๋๋ฌด ํ๋ฅญํฉ๋๋ค.์ ๊ฐ ์ค์ ๋ก ์ธํ๋ฐ AI ๋ต๋ณ ์ฝ์ด ๋ดค๋๋ฐ, ๋ฌธ์ ๋ ๋ถ๋ถ ์์ด ์ ํํ๊ฒ ๋ต๋ณํด์ฃผ์์ผ๋ ๊ทธ๋๋ก ์ฐธ๊ณ ํ์๋ฉด ๋ฉ๋๋ค.๊ฐ์ฌํฉ๋๋ค!
- Likes
- 0
- Comments
- 3
- Viewcount
- 50
Q&A
02-04 layout.tsx ๊ตฌ์กฐ๊ฐ ๋ฌ๋ผ์
์๋ ํ์ธ์, ๊ณฐ์ฝ๋๋.๊ฐ์์ ๋์ค๋ ์ต์ ์ฝ๋๋ ์ ๊ฐ ์ ๊ณตํด๋๋ฆฐ ์ค๋ํซ์ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋ ์ฝ๋์ ๋๋ค.๋จผ์ ์น์ 1์ โ์ปค์คํ ์ค๋ํซ ๋ฑ๋กํ๊ธฐโ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ค๋ํซ์ ๋ฑ๋กํ์ ๋ค, nrlayout์ ํ์ฉํ์๋ฉด ํ์ต์ ๋ณด๋ค ์ต์ ํ๋ ์ฝ๋๋ฅผ ์์ฑํ์ค ์ ์์ต๋๋ค ๐์ฐธ๊ณ ๋ก ์ฝ๋ ๊ตฌ์กฐ๊ฐ ์ผ๋ถ ๋ค๋ฅด๋๋ผ๋ ํ์ต์๋ ํฐ ๋ฌธ์ ๊ฐ ์์ผ๋ ์ด ์ ๋ ํจ๊ป ์ฐธ๊ณ ํด ์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 68
Q&A
์ฌํ๊ฐค๋ฌ๋ฆฌ ๋ง๋ค๊ธฐ์์
์๋ ํ์ธ์!์ธํ๋ฐ AI ์ธํด ๋ต๋ณ์ด ์ ํํ๋ค์.์ง๋ฌธํด์ฃผ์ ๋ด์ฉ์ ์ธํ๋ฐ AI ๋ต๋ณ ์ฐธ๊ณ ํด๋ณด์๋ฉด ๋์์ด ๋ ๋ฏํฉ๋๋ค.์ถ๊ฐ๋ก ๊ถ๊ธํ ๊ฒ ์์ผ์๋ฉด ๋ค์ ๋ฌผ์ด๋ด์ฃผ์ธ์!๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 46
Q&A
10-6 ์ค์ต ํ ์ ์์ต๋๋ค..
์๋ ํ์ธ์![์น์ 1.์ค๋นํ๊ธฐ > 2. ์์ค ์ฝ๋ ๋ค์ด๋ก๋ ๋ฐ ํ์ฉ๋ฒ] ๊ฐ์์ ์ต์ ์ฝ๋ ๋ค์ ์ ๋ก๋ํด๋จ์ต๋๋ค.์์ค ์ฝ๋๋ฅผ ๋ค์ ๋ค์ด๋ก๋ ๋ฐ์ผ์๋ฉด ๋ฉ๋๋ค!๋ถํธ์ ๋๋ ค์ ์ฃ์กํฉ๋๋ค!
- Likes
- 0
- Comments
- 1
- Viewcount
- 88
Q&A
๊ทธ๋ฆผ ์์ ๋ ๋ฐ๋ก ์ ๊ณต์ด ์๋๋์?
์๋ ํ์ธ์.๋ง์ํด์ฃผ์ ๋ถ๋ถ์ ์ฐธ๊ณ ํ๊ฒ ์ต๋๋ค. ๐๊ทธ๋ฆผ ์๋ฃ๋ ์ ๊ณต๋ ์์ ์ฝ๋์ SECTION03/03-03/.excalidraw ํ์ผ์ ํฌํจ๋์ด ์์ต๋๋ค.VS Code์์ excalidraw ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ค์นํ์ ํ, ํด๋น ํ์ผ์ ๋๋ธํด๋ฆญํด ์ด์ด๋ณด์๋ฉด ๋ด์ฉ์ ํ์ธํ์ค ์ ์์ต๋๋ค.(์ฌ์ง)๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 1
- Viewcount
- 81





