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