在React Native中导航到屏幕中的特定功能



我是本地react的新手,我想通过导航重定向我的抽屉函数。指导航到该屏幕时。抽屉功能将自动调用。

这是我在Browse.js文件中的导航代码

if (json != "error") {
// if (response && response.length && response[0].message != "error")
alert(JSON.stringify(json));
this.props.navigation.navigate("Settings", {
data: json.title,

这是我在Settings.js文件中的抽屉功能

export default function App() {
return (
<NavigationContainer>
<Drawer.Navigator>
<Drawer.Screen
name="User Name"
options={{
drawerIcon: ({ focused, size }) => (
<AntDesign name="user" size={24} color="black" />
),
}}
component={NotificationsScreen}
/>

告诉我应该写什么而不是这行

this.props.navigation.navigate("Settings", {
data: json.title,

无论何时导航到此页面,您都可以使用Navigation Event Listener来调用您的函数,但请注意,在卸载组件后不要忘记订阅。此外,当thuis标志为true 时,您也可以使用flag来侦听

最新更新