所以,當我嘗試傳遞goBack函數作爲參考它不起作用,我需要封裝它作爲一個匿名函數來工作。有這個原因嗎?傳遞反應導航goBack作爲參考
我想這個工作! (如下圖)
<Button onPress={this.props.navigation.goBack} />
但是,只有這工作(下)
<Button onPress={() => this.props.navigation.goBack()} />
是this
失去其參考?謝謝!
編輯:我注意到,該文件也使用匿名函數來調用goBack
。好奇這是爲什麼。
胖箭頭保留'this'上下文。 – aromero