我正在尝试制作一个有一系列嵌套导航器的应用程序。主导航器是一个堆栈导航器,用于作业、作业详细信息和聊天。在“职务”页面中,有一个顶部选项卡导航器,它显示打开的作业、几乎到期的作业和已完成的作业。还有一个底部选项卡,它有作业(相同的页面)、添加和配置文件。所以就业页面就是主页。可以单击每个作业条目,然后将其转到职务详细信息。我很难弄清楚如何嵌套和逻辑这些。
堆栈(主)
工作细节
聊天
作业(顶部标签导航器)
开放
按下到职务详细信息和其他页面
- Almost due
- On Press to to job details and oth
快速背景-我有一个React应用程序创建使用CRA CLI。在我的App.js中使用BrowserRouter和react-router-dom路由设置了两个页面或路由。一个是/products,它显示所有的产品。第二个是/product-details,它显示了产品的细节。
Problem 1 -当我进入products页面时,redux状态包含所有的产品信息。当我手动导航到url /product-details时,包含所有产品信息的redux状态将丢失。为什么会发生这种情况?
Problem 2 --除了手动导航之外,我如何以编程方式从/products导航到/product页面,而不丢
我正在开发一个SwiftUI应用,它在多个视图上的导航层次结构如下所示:
地点列表->一个地点的详细信息->地图
在地图上,不仅显示先前选择的地点,还显示地点列表中已知的所有地点。用户应该能够选择地图上的另一个地方,并显示其详细信息。可以从地图中打开一个地方的另一个细节实例,但这样一来,视图堆栈就会变得越来越长。我认为最好是回到完整的导航层次结构,并从位置列表中打开一个地方的另一个详细信息。
返回导航: Map -> Detail of one place -> List of Places -> Detail of one place
然而,我不确定如何最巧妙地