在ReactNative中,是以面向对象的方式执行代码的。处于同一{}內的代码以对象的形式执行,也就是说,程序虽然会自上而下执行代码,但是它会保证当前整个代码块內的语句执行完毕才执行下一代码块。
举个例子:
{
//其他操作
...... //跳转到A页面
this.props.navigation.navigate('A') }
与
{ //跳转到A页面
this.props.navigation.navigate('A') //其他操作
......
}
上面的代码只是顺序不同,然而执行起来效果是一样的,也就是说,不会因为跳转到其他页面了,后面的代码就不执行了。