강의

멘토링

로드맵

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

작성자 없음

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

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

게시글 구현하기

const PostCard = ({ post }) => {

해결된 질문

작성

·

195

0

PostCard 컴포넌트에서

useSelector로 post값을 받아올 수도 있는데

props로 넘겨주신 이유가 있을까요?

퀴즈

61%나 틀려요. 한번 도전해보세요!

리덕스의 주요 목적은 무엇인가요?

React 컴포넌트 라이프사이클 관리

서버와의 비동기 통신 최적화

애플리케이션 상태 중앙 집중 관리

UI 렌더링 성능 향상

답변 2

4

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

이게 컴포넌트를 재사용하다보면 리덕스에서 각각 다른 데이터를 전달해줘야할 때도 있습니다. 그럴 때는 props를 씁니다.

2

각각 다른 데이터를 전달해줘야한다는 때가 어떤 상황일까요? 잘 안 와닿네요..

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

어떤 PostCard는 리트윗을 보여주고, 어떤 PostCard는 일반 게시글을 보여줘야하는데

PostCard가 내부에서 useSelector를 통해 고정된 데이터를 가져오면 자유도가 떨어져버립니다. 그럴 때 props로 부모로부터 각기 다른 데이터를 받아오는 겁니다.

작성자 없음

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

질문하기