1. 리액트의 props와 state에 대해 설명해주세요.
props는 부모컴포넌트에서 자식 컴포넌트로 전달하는 데이터로 전달된 데이터는 자식컴포넌트에서 수정이 불가능합니다. 이를 통해 컴포넌트 간에 데이터 흐름의 예측이 가능하고 데이터를 바꿀 수 없기때문에 컴포넌트를 재사용할 수 있습니다.
state는 컴포넌트 내에서 관리되는 데이터로 setState로 값을 변경할 수 있으며 값이 바뀔때마다 리랜더링이 이루어 집니다. 따라서 state가 변경되면 리랜더링을 통해 UI가 업데이트 됩니다.
'Private > 면접' 카테고리의 다른 글
프론트엔드 면접(브라우저 렌더링) (0) | 2024.11.19 |
---|---|
프론트엔드 면접(HTTP 통신) (1) | 2024.11.18 |
프론트엔드 면접(이벤트 루프) (0) | 2024.11.13 |
프론트엔드 면접(이미지 최적화) (0) | 2024.11.12 |
프론트엔드 면접(실행컨텍스트, 스코프 체인) (0) | 2024.11.11 |