인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

[리뉴얼] React로 NodeBird SNS 만들기

리액트의 기초 동작중 props로 값전달이 궁금합니다

작성

·

119

0

부모컴포넌트에서 리덕스를 사용하지않고 props로 값을 전달할때에

자식 컴포넌트에서 props.state를 사용하여 앞에 프롭스를 항상붙여 써도 동작하는경우가있고

프롭스 없이 state를 바로사용할수있는경우가 있는데 어떤 차이가있고 어떤걸 사용해야하는지 궁금합니다

만약 프롭스를 붙이지않고 정상적으로 동작하여도 props. 형태를 매번 사용하는것이 좋을까요?

 

아래는 예시 상황입니다

 

// 부모에게서 randomstate 를 전달받아 바로 사용하는 자식컴포넌트

const Child1 = ( randomstate ) => { console.log(randomstate); return

자식 컴포넌트

; }; ...

 

// props를 매번 이용하여 사용하는 컴포넌트  

const Child2 = ( props, randomstate ) => { console.log(props.randomstate); return

자식 컴포넌트

; }; ...

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

({ randomState })와 (props) 말씀하시는 거네요. 둘이 구조분해했냐 안했냐 차이라서 근본적으로 똑같은 겁니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기