我正在制作动画,其中我使用视频(我正在使用react-native-video)。有一堆动画正在进行,在某些时候我想播放视频。到目前为止,我确实在render()中设置了setTimout方法,如下所示:" setTimeout(()=> {this.setState({paused:false})},5000)"并且它在开始时工作,但是当我将动画退出到父视图时,我不断收到有关更新未安装组件的警告。是否有其他方式在给定时间内启动视频?
干杯, misi06
答案 0 :(得分:0)
在render方法中添加setState
是一种不好的做法。根据情况将其添加到componentWillMount
或componentWillReceiveProps
。