A跳转到B,从B回退A,更新A中的某个数据,例如购物车;
使用:监听返回,如果从B回退到A页面,触发fetchCount();方法
useEffect(() => {
const focusListener = navigation.addListener('focus', () => {
// 页面获得焦点时执行的操作
// 例如:页面刷新逻辑
fetchCount();
});
// 返回一个清除副作用的函数
return () => {
focusListener();
};
}, []);