Reactjs 当Chrome中React的选项卡被丢弃时,状态将丢失
我在React中有一个web应用程序 我使用componentDidMount进行一些AJAX调用,并按照React团队的建议从服务器获取一些数据 我注意到,当我点击该选项卡时,该选项卡被丢弃并重新加载,状态消失,componentDidMount不再被调用 因此,将使用默认数据呈现应用程序Reactjs 当Chrome中React的选项卡被丢弃时,状态将丢失,reactjs,google-chrome,Reactjs,Google Chrome,我在React中有一个web应用程序 我使用componentDidMount进行一些AJAX调用,并按照React团队的建议从服务器获取一些数据 我注意到,当我点击该选项卡时,该选项卡被丢弃并重新加载,状态消失,componentDidMount不再被调用 因此,将使用默认数据呈现应用程序 还有其他人经历过这种情况吗?如果您共享了代码,那么解决这个问题就很容易了。不过,我想猜测一下您的代码,我想您已经使用了标签的锚定标记。请使用react router dom中的Link组件。因为Link组件
还有其他人经历过这种情况吗?如果您共享了代码,那么解决这个问题就很容易了。不过,我想猜测一下您的代码,我想您已经使用了标签的锚定标记。请使用
react router dom中的Link
组件。因为Link
组件默认具有event.preventDefault()
选项卡
请分享您的代码
<Link to="#tab" name="tabName">Tab</Link>