2017-12-28 13 views
0

React Native를 배우기 시작했습니다. 나는 자습서를 따라하고 다음과 같은 코드를 작성했습니다 : 그러나React 네이티브 오류 : undefined is not function

var React = require('react-native'); 

var { 
    Text, 
    View, 
    AppRegistry 
} = React; 

var StopWatch = React.createClass({ 
    render: function() { 

    } 
}); 

AppRegistry.registerComponent('stopwatch', function() { 
    return StopWatch; 
}); 

을,이 오류가 점점 오전 : 명령

react-native run-android 
를 사용하여,

undefined is not a function (evaluating 'React.createClass({displayName:'StopWatch', 
render:function render() {} 
})') 

나는 안드로이드 시뮬레이터에 기본 반작용 실행을

파일은

App.js 

답변

4

이것은 정말로 당신의 질문에 대답하지 않지만, 비추천 문법을 사용하는 이유는 무엇입니까? 이것은 당신을 얻을

+0

아 확인 감사를 실행해야 https://facebook.github.io/react-native/docs/tutorial.html

또는 더 나은 아직이 멋진 create-react-native-app

를 사용

여기에 페이스 북의 반응 - 기본 튜토리얼을보십시오. 나는 udemy에서 구입 한 튜토리얼을 따르고 있으며, 수업은 아마도 오래 전에 만들어 졌을 것입니다. 코드의 어느 부분이 사용 중지 되었습니까? – mjpablo23

+1

'React.createClass'는 더 이상 사용되지 않으며, React 세계의 모든 사람들은 이제 모든 것을 위해 es6만을 사용하고 있습니다. –

관련 문제