I know this has been asked before, but it's not working for me.
I've even tried the code below, but he code doesn't do anything, it just stays in the same page.
Actions.pop({ refresh: { data: 'Data after pop', title: 'title after pop' }, key: 'MainPage' });
however, this worked for me, but it just freezes the main page for a few seconds.
Actions.pop({refresh: {}, timeout: 1})
Is there another way to call componentWillReceiveProps?
You are using pop which pops out your screen with given params. use Actions.refresh().