React Native写选中状态时遇到问题
当时写的是
getInitialState() {
return {
selectedTab: 'home',
};
}
报错为null is not an object evaluating ‘this.state.selectedTab’
是因为在react native用到es6的时候初始化state应该在constructor ()内,而不是用getInitialState()
class Main extends Component {
constructor () {
super();
this.state = {
selectedTab: 'home',
}
}
}
做个记录。