reactjs를 사용하고 있습니다.
아래 코드를 실행하면 브라우저에 다음과 같이 말합니다.
잡히지 않은 TypeError : 슈퍼 표현식은 null이거나 정의되지 않은 함수이어야합니다
무엇이 잘못되었는지에 대한 힌트를 주시면 감사하겠습니다.
먼저 코드를 컴파일하는 데 사용 된 행 :
browserify -t reactify -t babelify examples/temp.jsx -o examples/public/app.js
그리고 코드 :
var React = require('react');
class HelloMessage extends React.Component {
render() {
return <div>Hello </div>;
}
}
업데이트 :이 문제에 대해 3 일 동안 지옥 불에 구우면 최신 버전의 반응을 사용하지 않는 것으로 나타났습니다.
글로벌 설치 :
sudo npm install -g react@0.13.2
로컬 설치 :
npm install react@0.13.2
브라우저가 올바른 버전을 사용하고 있는지 확인하십시오.
<script type="text/javascript" src="react-0.13.2.js"></script>
이것이 3 일의 소중한 생명을 구할 수 있기를 바랍니다.
Components
대신 Component
:)입니다. 귀하의 의견은 BTW 도움
extends React.component
(소문자c
) 와 같은 작업을 수행하면 여전히 얻을 수 있습니다 .