采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
this.props.history.goBack() 返回上一个界面问题 ,上一个界面会重新走constructor、componentDidMount 方法 ,因为我在componentDidMount里有进行网络加载请求,怎样让他返回时不走constructor、componentDidMount 方法?
没有办法,钩子函数就是会执行,你可以把数据放在redux中,如果里面有数据,判断下,不执行componentDidMount里的内容即可
上次表达可能有些不清楚,其实我想要类似vue keep-alive效果。保持上个界面的状态〈比如滚动到的高度)
是啊,在react里面,不提供这种机制,你要借助redux自己来实现这种机制
比如像这个的场景,有一个下拉加载更多列表页,当列表项达到1000项,点击列表项到详细页,当点击返回按钮时,保持列表页的一千条记录和上次滑到的高度,可以简单说说你打算什么弄?
登录后可查看更多问答,登录/注册
从零开始,带你搭建React SSR框架,从根本上解决客户端渲染问题
1.0k 11
591 10
1.8k 9
982 9
6.4k 7