close

課程範例是class component,自己是用function component寫,結果出現了Object(...) is not a function
搞得我黑人問號,寫法差不多但其他範例是可以跑的,後來估狗了一下發現是React版本太舊(16.0.0)並不支援React hooks
React hook在16.8才發布。
當有使用CJS或是AMD進行程式碼模組化,import useState會變成var useState = React.useState所以使用useState不會報錯,但會變成undefined,然後就會出現Object(...) is not a function

升級了React版本換出現Cannot read property 'getStackAddendumByID' of undefined... Orz
原來React-dom版本要和React一致,更新完後就正常了

參考資料
Object(...) is not a function
Cannot read property 'getStackAddendumByID' of undefined


 

arrow
arrow
    文章標籤
    React
    全站熱搜
    創作者介紹
    創作者 jack1213 的頭像
    jack1213

    尋找魔豆的傑克

    jack1213 發表在 痞客邦 留言(0) 人氣()