HTTP 웹/React

React - 생활코딩(8) State관리 + Props (key)

코르시카 2021. 4. 25. 19:11

 

■ Data State로 전달받기

> Component 가 data를 받는 것을 다음과 같이 작성할 수 있음

※ 완벽히 적절한 데이터 전달방식인 것인지 모르겠으나, 아래와 같이 array안의 object들로 받음

 

 

■ Component 내부

여기서는 TOC 컴포넌트를 예시로 들고 왔음

※ 특이한 점 : 

1) push할 데이터 자체를 JSX로 해도 무방

     ( [흰색 박스] 안을 string으로 주면 변환이 안되고 그대로 string으로 전달 됨. JSX로  줄 것)

2) [주황색 박스]HTML element를 직접 생성할 때는, key 값을 주어야 React 내부적으로 오류가 생기지 않음

 

 

■ State와 Props 사용의 장점

모듈단위로 분리가 되고, 그 값을 state에서 주입하므로써

재사용성 용이해지고, HTML 단위들을 객체처럼 사용할 수 있게 되어 좋음


참조 :

www.youtube.com/watch?v=sAFNZuzFEPo&list=PLuHgQVnccGMCRv6f8H9K5Xwsdyg4sFSdi&index=18

 

반응형