로딩
티스토리 데이터 처리 중입니다.

리덕스는 왜 쓰는가?

 리덕스는 왜 쓰는가?

- 리덕스란? - 컴포넌트는 local state를 갖고, 앱은 global state를 갖기 떄문이다.

문제는 많은 컴포넌트로 만들어진 앱은 local state를 관리하기 어렵다는것. - 예를들어)모든 컴포넌트는 로그인 유무를 알 필요가 있는데, 포스트의 하트 여부는 모든 컴포넌트가 알 필요가 없지. - Redux가 필요없는 경우: 그냥 단순히 블로그 포스트와 댓글을 뿌려주는경우 - Redux가 필요한 경우. : 대댓을 달 경우.(내가 누구인지 ?

+ 어떤 댓글에 대댓인지) - 만약 억지로 Redux없이 개발한경우 : 과도한 props 낭비, flying prop라고 사용할지도 모르는 정보를 오버해서 넘겨 주어야 겠지. | 컴포넌트 자식간의 소통이 어렵다. 그 길을 부모가 다 텨줘야함. - 리덕스는 .....