songining
article thumbnail

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