setTimeout in React Native

前端 未结 11 2108
没有蜡笔的小新
没有蜡笔的小新 2020-12-14 05:43

I\'m trying to load a splash screen for an iOS app built in React Native. I\'m trying to accomplish this through class states and then a setTimeout function as follows:

11条回答
  •  情话喂你
    2020-12-14 05:53

    You can bind this to your function by adding .bind(this) directly to the end of your function definition. You would rewrite your code block as:

    setTimeout(function () {
      this.setState({ timePassed: true });
    }.bind(this), 1000);
    

提交回复
热议问题