1) It seems that you are using city
and state
how passProps not intend to update CurrentView, so perhaps you should use them as a variable current component.
2) . set _finish = 0
, city
, _finish = _finish + 1
, _finish 2. state
, .
fetch(...){
// if _finish is equals 2, navigator push.
}
3) :
fetch(...){
if (this._city && this._state){
}
}