Requested at most one animation frame
Requested at most one animation frame

Removed cancel from willReceiveProps because it cancelled before the
last one had run so it never ran and never animated. But adding in
willReceiveProps caused multiple raf’s which couldn’t all be cancelled
in willUnmount and so setState was called after unmounted

grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation