ReactNavigationDeeplinkBugRepro:回购以演示堆栈导航器嵌套在Drawer Navigator中时的深层链接错误 源码
当前行为 如果将带有堆栈导航器的抽屉屏幕嵌套在抽屉导航器中,然后使用参数将其深层链接到堆栈导航器中的屏幕,则当我们在不传递参数的情况下导航到屏幕时,该参数仍然存在。 预期行为 当我们导航到屏幕而不传递任何参数时,该参数必须是未定义的。 如何繁殖 设置 npm i --legacy-peer-deps npx pod-install ios npx react-native run-ios 使用参数'id = 123'的Deeplink打开详细信息屏幕 xcrun simctl openurl booted "mychat://detail?id=123" 我们应该看到{ id: 123 }显示在屏幕上 返回主画面 点击按钮, Go to Details with id '789' 我们应该看到{ id: 789 }显示在屏幕上 再次返回主屏幕。 现在点击按钮, Go to Details
文件列表
ReactNavigationDeeplinkBugRepro-main.zip
(预估有个64文件)
ReactNavigationDeeplinkBugRepro-main
ios
ReactNavigationDeeplinkTestTests
ReactNavigationDeeplinkTestTests.m
2KB
Info.plist
733B
Podfile
771B
ReactNavigationDeeplinkTest
main.m
200B
LaunchScreen.storyboard
4KB
AppDelegate.h
196B
暂无评论