react.js ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, ์ฌ์ฌ์ฉ์ฑ์ด ๋ฐ์ด๋๋ค๋ ํน์ง์ด ์๋ค.
์๋ก๊ณ ์นจ์ ํ์ง ์์๋ ์์ ๋ ๋ถ๋ถ์ด ๋ฐ๋ก๋ฐ๋ก ์ ๋ฐ์ดํธ๊ฐ ๋๋ค.
์ค๋์ props(property)๋ฅผ ํตํด ์ปดํฌ๋ํธ์๊ฒ ๊ฐ์ ์ ๋ฌํ๋ ๋ฐฉ๋ฒ์ ๊ณต๋ถํ๋ค.
์ฐ์ App.js์ ์์ ๊ฐ์ด ์ ์ ๋ค์ ์ ๋ณด๊ฐ ๋ด๊ธด ๋ฐฐ์ด์ ๋ง๋ค์ด์ค๋ค.
๊ทธ๋ฆฌ๊ณ ์์ ๊ฐ์ด ์ปดํฌ๋ํธ ์์ customers ๋ฐฐ์ด์ ํ๋์ฉ ํ์ํ๊ธฐ ์ํด map ํจ์๋ฅผ ์ด์ฉํ์ฌ ๋ชจ๋ ๋ฐฐ์ด์ ๋๋ค.
์ด๋, Customer๋ ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋ Customer.js ์ ํด๋์ค์ด๋ค. ์ฌ๊ธฐ์ ๊ตฌ์ฒด์ ์ธ UI๋ฅผ ๋ง๋ค์๋ค.
Customer๋ CustomerProfile ๊ณผ CustomerInfo๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์ฌ๊ธฐ์ props๋ฅผ ํตํด ์ปดํฌ๋ํธ๋ก ๊ฐ์ ๋ฐ์์๋ค.
<๊ฒฐ๊ณผ>
- ์ฒ์ ํด๋ณด๋ ๋ฆฌ์กํธ ๊ณต๋ถ์๋๋ฐ ์๊ฐ๋ณด๋ค ์์ํ ๊ฐ๋ ์ด ๋ง์์ ์ด๋ ค์ ๋ค. ์ปดํฌ๋ํธ๋ ์ปดํฌ๋ํธ๋ฅผ ์ด๋ฃจ๋ props, state ๋ฑ ๊ธฐ๋ณธ์ ์ผ๋ก react.js์์ ๋ค๋ฃจ๋ ๊ฐ๋ ์ ๋ํด์ ์ ํํ ์์์ผ ํ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
'WEB > REACT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
4. ๋ฆฌ์กํธ - mysql - node.js ์ฐ๋ (0) | 2021.01.29 |
---|---|
3.REST API ๊ตฌ์ถํ๊ธฐ (0) | 2021.01.24 |
2. material-ui ์์ํ๊ธฐ (0) | 2021.01.18 |