电影教程中 getInitialState 不起作用
2016-01-16
1150
尝试按照 React Native 教程使用 Movies 应用。 使用 iOS 或 Android 一切正常,直到我们尝试将状态引入组件。 本教程未使用 ES6 类,但 Hello World 应用使用了,这就是令人困惑的地方。
本教程说要添加
getIntialState
,我猜想这是由于使用了 ES6 类而导致的,但是使用构造函数似乎也不起作用,所以我想知道正确的处理方法是什么?
教程
getInitialState: function() {
return {
movies: null,
};
},
ES6 等效?
constructor(props) {
super(props);
this.state = {
movies: null,
};
},
1个回答
类中的方法后不要使用逗号(,)!
class ListApp extends Component {
constructor(props){
super(props);
this.state = { loaded: false };
} //, <--- no comma!
...
...
...
}
Gustavo Hoirisch
2016-01-16