[React] Props, State, 리렌더링 발생 조건
2022. 8. 1. 02:34
🔥 Front-End/React
Props Props란 Properties의 줄임말로, 리액트에서는 속성을 나타내는 데이터로 사용됩니다. props는 상위 컴포넌트에서 하위 컴포넌트의 단방향 데이터 흐름을 갖습니다. props는 하위 컴포넌트에서 값을 직접적으로 수정할 수 없습니다. 즉, props는 👉 컴포넌트가 부모 컴포넌트로부터 받아온 데이터입니다. State State란 일반적으로 컴포넌트의 내부에서 변경 가능한 데이터를 관리해야할 때에 사용됩니다. 컴포넌트에서 동적인 값을 상태(state)라고 부르며, 동적인 데이터를 다룰 때 주로 사용됩니다. 프로퍼티(props)의 특징은 컴포넌트 내부에서 값을 바꿀 수 없다는 것입니다. 하지만 값을 바꿔야 하는 경우도 분명 존재하며, 이럴때 state라는 것을 사용합니다. 값을 저장하거나 ..