중간 규모의 React/Redux 응용 프로그램을 구축 중이며 React에 매우 익숙해졌습니다. 그러나 Redux는 여전히 내 머리를 감싸기가 어렵습니다.redux 상태에 저장할 품목은 무엇입니까?
Redux의 connect()
을 사용하여 구성 요소 또는 컨테이너를 Redux 상태로 연결할 수 있다는 것을 알고 있습니다. 그러나 나는 이것을 언제해야하는지 명확하지 않다 - 복잡성에 근거한 것인가? 하위 구성 요소로 전달해야하는 소품 수는 몇 개입니까?
connect()
을 사용할시기를 결정하는 데 사용할 수있는 요인은 무엇입니까? -----
예를 들어, 나는 내 응용 프로그램, 읽지 않은 메시지의 수를 보여주는 특히 배지 내부 사용자를위한 메시지 영역을 포함하려면 :
편집 예를 제공합니다. 간단하게 connect()
배지를 표시하고 싶은 구성 요소는 있습니까?
귀하는 앱 상태를 절약형으로 저장합니다. 즉, this.setState의 사용을 redux 상태로 바꿉니다. – jzm
나는 기본적으로 편하다.하지만 redux 앱에서'setState()'를 사용하지 않기로 한 목표는 무엇인가? 어떤 상황에서? – Toby
대부분의 경우 예. 당신은 그것을 완전히 제거 할 필요는 없지만, 다른 구성 요소로 전달되어야하는 모든 소품은 대신 redux에 저장되고 대신에 redux 상태에서 꺼내집니다. – jzm