store.subscribe(render)
과 같은 코드에 subscribe
을 사용하는 목적은 무엇입니까? mapStateToProps
및 connect
을 사용하면 연결된 구성 요소가 저장소 상태가 변경 될 때마다 다시 렌더링됩니다.Redux #subscribe vs. #mapStateToProps
1
A
답변
8
Redux.js 페이지 인용 :
기술적으로는 store.subscribe를 사용하여 손으로 컨테이너 구성 요소를 작성할 수를(). React Redux는 수작업으로 수행하기 어려운 많은 성능 최적화 작업을 수행하기 때문에이 작업을 수행 할 것을 권장하지 않습니다. 이러한 이유 때문에 컨테이너 구성 요소를 작성하는 대신 React Redux에서 제공하는 connect() 함수를 사용하여 생성합니다.
이미 redux와 함께 반응을 사용하는 경우 해당 패키지를 사용할 수도 있습니다. 그것은 이미 최적화되어 있습니다.
또한 이전 대답을 참조하십시오. https://stackoverflow.com/a/36214059/3938413
3
예시는 store.subscribe(render)
입니다. 반응 코드에 redux를 연결하는 기본 방법을 보여주는 작은 코드 스 니펫을 사용하고 있습니다.
store.subscribe
은 redux
패키지에서 제공됩니다. connect
은 react-redux
패키지에서 제공되며 그 자체의 일부는 아닙니다.
react-redux
패키지는 store.subscribe
을 사용하여 redux 디스패치주기에 연결합니다. 그런 다음 connect
구성 요소 강화 프로그램을 사용하여 redux 저장소에 액세스 할 수 있습니다.
타사 라이브러리 (예 : 미들웨어)는 store.subscribe
을 통해 스토어 수명주기를 연결할 수 있습니다.
관련 문제
- 1. React Redux MapStateToProps
- 2. redux mapStateToProps 빈 상태의 ajax 호출
- 3. mapStateToProps 및 Redux 양식을 내보내는 방법은 무엇입니까?
- 4. Publish/Subscribe vs. Producer/Consumer?
- 5. mapStateToProps
- 6. 내가 노력하고 mapStateToProps
- 7. React/Redux : mapStateToProps()가 배열의 저장소 상태를 사라지게하는 이유는 무엇입니까?
- 8. React Native Redux : Error 변수를 찾을 수 없습니다. mapStateToProps
- 9. RxSwift - .subscribe vs .subscribeNext 차이점은 무엇입니까?
- 10. Relay vs Redux vs Graphol과 React-Native
- 11. ReduxForm : mapStatetoProps
- 12. mapStateToProps 내의 상태 속성에 액세스하십시오.
- 13. 나는 다음과 같은 한 mapStateToProps
- 14. 호출하는 방법 mapStateToProps
- 15. redux-saga에서 yield * vs yield는 언제 사용해야합니까?
- 16. React state Vs Redux Store를 선택하는시기
- 17. RabbitMQ subscribe
- 18. React, Reux Redux, Redux 양식 유형이 잘못되었습니다
- 19. REDUX 저장소
- 20. mapStateToProps 다음에 호출 될 내용
- 21. mapStateToProps 내가 다음과 같습니다 감속기가
- 22. mapStateToProps()에서 제공된 Redux 소품을 사용하여 구성 요소의 로컬 상태 설정
- 23. mapStateToProps 또는 mapDispatchToProps없이 args로 함수를 호출하는 이유는 무엇입니까?
- 24. Redux 동적으로 Redux 양식 생성하기
- 25. Reactjs, Redux - redux-persist
- 26. mapStateToProps 출력을 기반으로 connect() ed 구성 요소를 다시 렌더링
- 27. mapStateToProps 및 mapDispatchToProps에서 ownProps arg를 사용하는 것은 무엇입니까?
- 28. Redux : 부모 앞에서 소품을받는 어린이
- 29. 함수 내에서 redux 저장소에 액세스
- 30. 는 REDUX