如何在不重置路由器堆栈的情况下重置页面?

How can I reset a page without resetting the router stack?

我需要在访问某个页面时重置它。但我不想重置路由器堆栈,这样我仍然可以使用 pop() 转到上一页。

我试过 Actions.pageName({type: ''}):

replace 但它会重置路由器堆栈。

reset 同时重置路由器堆栈。

refresh 甚至不加载页面。

尝试Actions.pop({refresh: {...propsToSetOnPreviousScene}})