I like the solution proposed by Bruno Reis. I tweaked mine to make it a bit simpler.
class Whatever extends Component {
componentDidMount(){
this.load()
this.props.navigation.addListener('willFocus', this.load)
}
load = () => {
...
}
}