๋ชฉ๋กDEV_IN (89)

let's get IT with DAVINA ๐Ÿ’ป

React๋กœ TodoApp ๋งŒ๋“ค๊ธฐ (1)Setup

๋ถ€ํŠธ์บ ํ”„๊ฐ€ ๋๋‚˜๊ณ  ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋” ์‹ฌํ™”๋˜๊ณ , ์ƒˆ๋กœ์šด ์–ธ์–ด ๊ธฐ๋ฐ˜์œผ๋กœ, ๋” ์–ด๋ ค์šด ์ˆ˜์ค€์˜ ์ถ”๊ฐ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ๋Š” ๋“ฏ ํ•˜์—ฌ ๋Œ€๋‹จํ•ด๋ณด์ธ๋‹ค.. ๋ฌผ๋ก  ์ฝ”๋”ฉ์ด๋ž€๊ฑธ ์ฒ˜์Œ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ "๋‚˜"๋ณด๋‹ค๋Š” ํ˜„์žฌ์˜ "๋‚ด"๊ฐ€ ๋” ๋ฐœ์ „ํ•ด์žˆ๋Š” ๋ชจ์Šต์ด๊ณ , ๋ถˆ์•ˆํ•ดํ•˜์ง€ ๋ง์ž๊ณ  ๋งค์ผ ๋‹ค์งํ•˜์ง€๋งŒ ๋‚œ ๋‚ด๊ฐ€ ๊ธฐ๋ณธ๊ธฐ๊ฐ€ ์—ฌ์ „ํžˆ ๋งŽ์ด ๋ถ€์กฑํ•˜๊ตฌ๋‚˜๋ฅผ ๊ณ„์† ๊นจ๋‹ฌ์œผ๋ฉฐ ๋งŽ์ด ์ขŒ์ ˆํ•˜๋Š” ์š”์ฆ˜์ธ๊ฒƒ๊ฐ™๋‹ค.. ๊ทธ ์–ด๋–ค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์“ฐ๊ฑด ํ•˜๋‚˜์˜ ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค ๋•Œ, CRUD๋ฅผ ์ •๋ง ์™„๋ฒฝํ•˜๊ฒŒ ์†์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€๋ฅผ ์Šค์Šค๋กœ์—๊ฒŒ ๋ฌผ์–ด๋ณธ๋‹ค๋ฉด ๋„ˆ๋ฌด๋‚˜๋„ ๋‹น์—ฐํžˆ NO์˜€๋‹ค.. ๊ทธ๋ž˜์„œ ๋‚œ ๋” ์–ด๋ ต๊ธฐ๋ณด๋‹จ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๋‹ฆ๊ณ ์ž ํ”„๋กœ์ ํŠธ ์ „ ๋ถ€ํŠธ์บ ํ”„์—์„œ ๊ณผ์ œ๋กœ ์คฌ๋˜ (๋‚œ ์‹คํŒจํ–ˆ๋˜) Todo App์„ ๋‹ค์‹œ ํ•œ๋ฒˆ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž ์‹œ์ž‘ํ–ˆ๋‹ค. 1. React Component ๋งŒ๋“ค..

DEV_IN/React 2023. 3. 2. 21:14