Tag: 反应原生

为什么this.state在原生反应中是未定义的?

我是一个完全新手在反应原生,react.js和JavaScript。 我是Android开发者,所以想给RN一个尝试。 基本上,差别是onPress ; 这个代码在toggle()运行时显示'undefined' : class LoaderBtn extends Component { constructor(props) { super(props); this.state = { loading: false }; } toggle() { console.log(this.state); // let state = this.state.loading; console.log("Clicked!") // this.setState({ loading: !state }) } render() { return ( <Button style={{ backgroundColor: '#468938' }} onPress={this.toggle}> <Text>{this.props.text}</Text> </Button> ); } } 但是这个代码工作: class LoaderBtn extends […]