React

๐Ÿ‘‰ ์ž์ฃผ ์ฝ์–ด ๋ณด์ž!

ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „ ๋ฆฌ์•กํŠธ๋กœ ์–ด๋–ป๊ฒŒ ๊ฐœ๋ฐœํ• ์ง€ ๊ณ„์† ๋ฆฌ๋งˆ์ธ๋“œํ•˜๋ฉด ์ข‹์„ ๊ณผ์ •์ธ ๊ฒƒ ๊ฐ™๋‹ค.

Step 0 Mock Data๋ฅผ ์ค€๋น„ํ•˜์ž. API๋กœ ๋ฐ›์•„์˜ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฏธ๋ฆฌ ์ค€๋น„ํ•ด๋‘๊ณ  ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ค๊ธฐ.

Step 1 Component ์ชผ๊ฐœ๊ธฐ. UI๋ฅผ ๋ณด๊ณ  ์ปดํฌ๋„ŒํŠธ๋ฅผ ์–ด๋–ป๊ฒŒ ๋‚˜๋ˆ„๋ฉด ์ข‹์„์ง€ ์ƒ๊ฐํ•˜๊ธฐ. ์ปดํฌ๋„ŒํŠธ๊ฐ„์˜ ๊ณ„์ธต๊ตฌ์กฐ ์ƒ๊ฐํ•˜๊ธฐ. ์ปดํฌ๋„ŒํŠธ์—๋Š” ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ๋งŒ ์žˆ๋Š”๊ฒŒ ์ข‹๋‹ค๊ณ  ํ•œ๋‹ค. (์•Œ์ง€๋งŒ..์‰ฝ์ง€ ์•Š์Œ)

Step 2 ๋ฏธ๋ฆฌ ์ค€๋น„ํ•œ Mock Data์™€ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋ถ™์—ฌ์„œ ์ •์ ์ธ ์ƒํƒœ์˜ App ๋งŒ๋“ค๊ธฐ.

Step 3 State๋กœ ๋งŒ๋“ค์–ด์ค„ ๋ฐ์ดํ„ฐ ๊ตฌ๋ถ„ํ•˜๊ธฐ. ๋™์ ์œผ๋กœ ๋ณ€ํ•˜๋Š” ๋ฐ์ดํ„ฐ์™€ ์•„๋‹Œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ๋ถ„ํ•ด์ฃผ์ž.

Step4 State ์œ„์น˜ ์ฐพ๊ธฐ. ์ตœ์†Œ ๊ณตํ†ต ๋ถ€๋ชจ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ฐพ์•„์„œ ๊ทธ ์œ„์น˜์— ๋„ฃ์–ด์ฃผ์ž. ๋ฆฌ์•กํŠธ๋Š” ๋‹จ๋ฐฉํ–ฅ ๋ฐ์ดํ„ฐ ํ๋ฆ„์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•˜๋‚˜์˜ State๊ฐ€ ์—ฌ๋Ÿฌ ์ปดํฌ๋„ŒํŠธ์—์„œ ์‚ฌ์šฉ๋œ๋‹ค๋ฉด, ํ•ด๋‹น ์ปดํฌ๋„ŒํŠธ๋“ค์˜ ๋ถ€๋ชจ๋ฅผ ์ฐพ์•„ State๋ฅผ ๋„ฃ์–ด์ฃผ์ž.

Step5 ํ•˜์œ„ ์ปดํฌ๋„ŒํŠธ์—์„œ ์ƒ์œ„ ์ปดํฌ๋„ŒํŠธ์˜ State๊ฐ’์„ ๋ณ€๊ฒฝํ•ด์•ผ ํ•œ๋‹ค๋ฉด Props๋กœ SetSate๋ฅผ ๋„˜๊ฒจ์ฃผ์ž.

์Šต๊ด€์œผ๋กœ ๋งŒ๋“ค์–ด๋‘์ž! ๋ฌด์ž‘์ • ์‹œ์ž‘ํ•˜๋Š” ๋ฒ„๋ฆ‡ ๊ณ ์ณ์•ผ์ง€ ๐Ÿค”


๐Ÿ‘‰ ๋” ์ฝ์–ด๋ณผ ๊ฒƒ ๐Ÿ‘‰ ๋” ๊ณต๋ถ€ํ•  ๊ฒƒ : ๋ฆฌ์•กํŠธ ๋ฆฌ๋žœ๋”๋ง

Last updated