ดังนั้นฉันจึงพยายามย้ายวิธีวงจรชีวิตของฉันไปยังเครื่องมือตกแต่ง HOC โดยใช้ Recompose บางอย่างเช่นนี้...
export const fetchOptions= lifecycle({
componentDidMount() {
this.props.dispatch(change('mainForm', 'orderHeader.proxies', this.props.currentSalesRepId));
},
componentDidUpdate(prevProps) {
if (this.props.total != prevProps.total){
this.props.dispatch(change('mainForm', 'totalPurchase', this.props.total));
}
}
});
จากนั้น ฉันกำลังพยายามเพิ่มลงในองค์ประกอบแบบฟอร์มซึ่งแสดงมาร์กอัปทั้งหมดของฉัน แบบนี้.
export default compose(
connect(mapState, mapDispatch),
fetchOptions,
)(MainReduxForm)
ฉันได้รับข้อผิดพลาดอยู่ตลอดเวลาว่า this.props.dispatch ไม่ใช่ฟังก์ชัน... มีความคิดเห็นอย่างไรบ้าง ฉันตั้งใจเก็บบรีฟนี้ไว้เพื่อหลีกเลี่ยงกำแพงข้อความ หากคุณต้องการข้อมูลเพิ่มเติม โปรดแจ้งให้เราทราบ!
mapDispatch
มีหน้าตาเป็นอย่างไร? คุณกำลังฉีดdispatch
เข้าไปในอุปกรณ์ประกอบฉากหรือไม่? - person Oblosys   schedule 31.03.2018