搜尋

首頁  >  問答  >  主體

javascript - react 元件 使用super()報錯

專案要用react,於是就依照官網和阮一峰的教學在學
程式碼如圖:

下面的是對react的引用,就是從阮一峰的demo裡面直接複製的三個檔案

如下是執行後對super的報錯,這個是因為引用的檔案裡面缺少東西嗎

漂亮男人漂亮男人2702 天前913

全部回覆(4)我來回復

  • 滿天的星座

    滿天的星座2017-07-05 10:59:48

    因為你沒傳任何的prop,所以props是undefined的,這裡應該用super()。

    回覆
    0
  • 为情所困

    为情所困2017-07-05 10:59:48

    少引一個babel, class xxx extends React是es6寫法, 需要轉義.
    可以下載下來本地引用.

        <script src="https://cdn.bootcss.com/babel-standalone/6.22.1/babel.min.js"></script>

    回覆
    0
  • typecho

    typecho2017-07-05 10:59:48

    樓上正解,super()不帶props參數 就不會報錯

    回覆
    0
  • PHP中文网

    PHP中文网2017-07-05 10:59:48

    各位英語不看的咯 0_0

    這個錯誤不是說super undefined?誰是super? Component建構函式哇

    看樓主用的React.component 而不是React.Component

    回覆
    0
  • 取消回覆