求react页面缓存方案,angular可以用ionic实现,vue有keep-alive!

#1

angular使用ionic可以实现页面缓存,页面切换过渡动画,在移动端用户体验友好;
vue有keep-alive可以实现页面缓存,通过route控制transition容器实现页面切换过渡动画,非常适合移动端。
那么?react该怎么实现呢?曾经试过用数据缓存去达到页面缓存的效果,但是如果数据分页,获取数据和页码会非常麻烦,而且效果体验很差,数据多了渲染慢会有卡顿的效果,页面切换也不能做过渡动画,无法达到仿原生的效果,不知道有没有大牛知道如何解决?