Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

132
Views
¿Cómo manejar dos cajones por separado en reaccionar navegación 6?

He creado dos Drawer Navigators

 const MenuDrawerRight = createDrawerNavigator(); const MenuDrawerLeft = createDrawerNavigator(); function RightDrawerScreens() { return ( <MenuDrawerRight.Navigator drawerContent={props => <RightDrawerContent {...props} />} screenOptions={{ headerShown: false, drawerType: 'back', drawerPosition: 'right', }}> <MenuDrawerRight.Screen name="Menu" component={Menu} /> <MenuDrawerRight.Screen name="DashBoard" component={DashBoard} /> </MenuDrawerRight.Navigator> ); } function LeftDrawerScreens() { return ( <MenuDrawerLeft.Navigator drawerContent={props => <LeftDrawerContent {...props} />} screenOptions={{headerShown: false}}> <MenuDrawerLeft.Screen name="Menu" component={Menu} /> <MenuDrawerLeft.Screen name="DashBoard" component={DashBoard} /> </MenuDrawerLeft.Navigator> ); }

creó componentes separados para obtener el contenido del cajón.

Ahora, cómo envolver estos dos cajones en un navegador y cómo abrir estos cajones por separado (abrir un cajón con el primer clic del botón y abrir el segundo cajón con el segundo clic del botón)

por favor pregunte en la sección de comentarios si necesita otros detalles.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Envolví un cajón en otro cajón así

 function MenuDrawerScreen() { return ( <MenuDrawerRight.Navigator drawerContent={props => <RightDrawerContent {...props} />} screenOptions={{ headerShown: false, drawerType: 'back', drawerPosition: 'right', }} initialRouteName="MenuScreen"> <MenuDrawerRight.Screen name="MenuScreen" component={Menu} /> <MenuDrawerRight.Screen name="DashBoard" component={DashBoard} /> <MenuDrawerRight.Screen name="LeftDrawer" component={LeftDrawerScreens} /> <MenuDrawerRight.Screen name="Profile" component={Profile} /> <MenuDrawerRight.Screen name="Logout" component={Logout} /> </MenuDrawerRight.Navigator> ); } function LeftDrawerScreens() { return ( <MenuDrawerLeft.Navigator drawerContent={props => <LeftDrawerContent {...props} />} screenOptions={{headerShown: false}}> <MenuDrawerLeft.Screen name="Menu" component={MenuDrawerScreen} /> </MenuDrawerLeft.Navigator> ); }

y luego usé navigation.getParent().openDrawer() para abrir el cajón principal y navigation.openDrawer() para abrir el cajón secundario

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!