คำถามติดแท็ก react-navigation

25
ซ่อนส่วนหัวใน stack navigator React navigation
ฉันกำลังพยายามเปลี่ยนหน้าจอโดยใช้ทั้งสแต็กและแถบนำทาง const MainNavigation = StackNavigator({ otp: { screen: OTPlogin }, otpverify: { screen: OTPverification}, userVerified: { screen: TabNavigator({ List: { screen: List }, Settings: { screen: Settings } }), }, }); ในกรณีนี้จะใช้ stacknavigator ก่อนแล้วจึงใช้ tabnavigator และฉันต้องการซ่อนส่วนหัวของสแต็กเนวิเกเตอร์ มันทำงานไม่ถูกต้องเมื่อฉันใช้การนำทางตัวเลือกเช่น :: navigationOptions: { header: { visible: false } } ฉันกำลังลองใช้รหัสนี้กับสององค์ประกอบแรกที่ใช้ใน stacknavigator ถ้าฉันใช้บรรทัดนี้แล้วได้รับข้อผิดพลาดเช่น ::

19
ปิดใช้งานปุ่มย้อนกลับในการนำทางตอบสนอง
ฉันใช้ react native navigation (react-navigation) StackNavigator เริ่มต้นจากหน้าเข้าสู่ระบบตลอดวงจรชีวิตทั้งหมดของแอป ฉันไม่ต้องการมีตัวเลือกย้อนกลับกลับไปที่หน้าจอเข้าสู่ระบบ ไม่มีใครรู้ว่ามันซ่อนอยู่บนหน้าจอหลังหน้าจอล็อกอินได้อย่างไร? BTW ฉันซ่อนมันไว้ในหน้าจอเข้าสู่ระบบโดยใช้: const MainStack = StackNavigator({ Login: { screen: Login, navigationOptions: { title: "Login", header: { visible: false, }, }, }, // ... other screens here })

4
โรงงาน native.createnavigator ไม่ใช่ฟังก์ชัน
ฉันจะออกแบบการนำทางลิ้นชักในโครงการของฉัน ฉันติดตั้งโดยคำสั่งนี้: npm install @react-navigation/drawer จากนั้นนำเข้าที่เข้ามา App.js import { createDrawerNavigator } from '@react-navigation/drawer'; import { NavigationContainer } from '@react-navigation/native'; นี่คือpackage.jsonเนื้อหาของฉัน: "@react-native-community/masked-view": "^0.1.6", "@react-navigation/drawer": "^5.0.0", "react": "16.9.0", "react-native": "0.61.5", "react-native-gesture-handler": "^1.5.6", "react-native-reanimated": "^1.7.0", "react-native-screens": "^2.0.0-beta.1", "react-native-view-shot": "^3.0.2", "react-navigation": "^4.1.1", "react-navigation-stack": "^2.1.0", นี่คือApp.jsเนื้อหาของฉัน: const App = () => { const Drawer = …

7
อัปเกรดเป็น React พื้นเมือง 0.62.0 การรับสัญญาณเตือน - "การโทรหา` getNode () 'บนส่วนอ้างอิงขององค์ประกอบภาพเคลื่อนไหวไม่จำเป็นอีกต่อไป
ฉันเพิ่งอัพเกรดแอปตอบโต้ดั้งเดิมเป็น 0.62.0 และตอนนี้แอปของฉันยังคงได้รับสัญญาณเตือนนี้ ReactNativeFiberHostComponent: Calling `getNode()` on the ref of an Animated component is no longer necessary. You can now directly use the ref instead. This method will be removed in a future release. ฉันไม่แน่ใจว่าทำไมปัญหานี้ถึงปรากฏขึ้น ใครช่วยอธิบายหน่อยได้ไหม? ฉันยังเห็นสแต็ค ref.getNode | createAnimatedComponent.js:129:20 SafeView#_updateMeasurements | index.js:192:14 SafeView#componentDidUpdate | index.js:154:9 ปรับปรุง ฉันเชื่อว่านี่อาจมาจาก SafeAreaView จากการตอบกลับการนำทาง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.