【发布时间】:2021-01-23 12:49:09
【问题描述】:
焦点事件监听器内部返回旧值
如何在我的事件侦听器中获取当前状态/值,因为它当前正在返回旧值
const [organizationName, setOrganizationName] = React.useState('');
React.useEffect(() => {
const unsubscribeNavigationFocus = props.navigation.addListener(
'focus',
async () => {
try {
console.log(organizationName, 'OLD VALUE');
// }
} catch (error) {
console.log('inside error');
console.log(error);
} finally {
}
}
);
return unsubscribeNavigationFocus;
}, [props.navigation]);
@react-navigation/native: "5.8.10", react": "16.13.1", 反应原生:“0.63.4”,
【问题讨论】:
标签: reactjs react-native react-hooks react-navigation react-navigation-v5