在React.Component
的子類中,是否必須從我的componentDidUpdate
方法調用super.componentDidUpdate
?或者它是自動完成的?我必須在React中調用super.componentDidUpdate嗎?
(我想叫它,但有一個錯誤信息無法讀取的undefined
財產call
)
在React.Component
的子類中,是否必須從我的componentDidUpdate
方法調用super.componentDidUpdate
?或者它是自動完成的?我必須在React中調用super.componentDidUpdate嗎?
(我想叫它,但有一個錯誤信息無法讀取的undefined
財產call
)
什麼是你想要的目的。
我假設你用ES6語法擴展了React.Component,這就是爲什麼你說它的一個subclass
。如果是這種情況,您可能根本不需要/必須撥打super.componentDidUpdate
基址React.Component
沒有componentDidUpdate
方法。如果組件具有該方法,它只是在掛鉤處調用componentDidUpdate
。
因此,您所看到的錯誤消息意味着您嘗試調用對象undefined
的名爲call
的函數。無法讀取屬性呼叫未定義的