nextProps는 state에 할당되는데, 후속 totalCount 할당에는 들어가지 않는데 무슨 문제가 있나요?
totalCount는 여전히 초기값 0
입니다.大家讲道理2017-05-16 13:46:55
방식이 틀렸네요. setState의 두 번째 매개변수가 함수입니다.
이렇게 쓰고 싶으실 것 같은데요,
근데 왜 props
放到 state
해야 하는지 모르겠어요. 다른 수술이 있나요?
PHP中文网2017-05-16 13:46:55
초대해주셔서 감사합니다. 사실 오랫동안 리액트를 안썼는데....
setState의 시그니처는 다음과 같습니다
setState(nextState: object | function, callback?: function)
첫 번째 매개변수만 nextState로 받아들이고, 두 번째 매개변수는 setState가 종료된 후 다시 렌더링된 콜백입니다
그리고 코드에 결함이 너무 많습니다
totalPrice와 totalCount를 순회하고 계산하려면 _.map 대신 _.each를 사용해야 합니다
그리고 props를 상태로 설정해야 합니다...