리액트
Props와 state의 차이
KairoYang
2020. 3. 19. 14:33
리덕스: 상태관리 라이브러리.
Props와 statedml 차이
Props는 프로퍼티의 줄임말.
1.부모 컴포넌트가 있어, 자식이 안에있어 컴포넌트단 주고받을때 props로
2.소통하는 방식은 위에서 아래로.부모에서 자식으로
3.부모 컴포넌트에서 자식한데 1이라는 value 줄때 안에서는 변할 수 없어. immutable
<ChatMessages //컴포넌트 이름
messages={messages} //
currentMember = {member}/>
State
1.부모컴포넌트에서 자식으로 주는게 아니라 데이터 줄때 스테이트를 줘.
2.state is mutable. 안에서도 변하게 할 수 있어.
3.state이 2에서 3으로 변하는 re-render이 된다.
state = {
message: '',
attachFile:undefined,
openMenu: false, };