k8w.io
标签:React

使用PushState开发单页面应用,在iOS端如果点击后退或向左滑屏,一定几率可能会导致白屏。

通常对于componentWillReceiveProps,认为是外层Update时才会触发。
对于使用了React-Router的场景,通常也会理解为,当路由发生跳转时才会触发。
而实际上,当页面发生hash跳转(例如点击了<a href="#">XXX</a>)时,虽然路由没有跳转,但也会触发componentWillReceiveProps

粤ICP备17160324号-3