React Native -如何在React导航中获得初始导航状态



我试图获得与onStateChange prop在NavigationContainer中提供的相同格式的初始状态。onStateChange不会在初始渲染时触发。在下面的例子中,我设法在屏幕之间导航时获得状态,但不是在第一个屏幕上。什么好主意吗?

export default function App() {
const [pageState, setPageState] = React.useState();
return (
<NavigationContainer onStateChange={(state) => setPageState(state)}>
<RootNavigation />
</NavigationContainer>
);
}

尝试使用NavigationContainer中的onReady方法从文档:https://reactnavigation.org/docs/navigation-container onready

相关内容

  • 没有找到相关文章

最新更新