Skip to content

Home > react-nav-router > NavStackProps

Nav页面栈控制器组件 Props

Signature:

typescript
interface NavStackProps<T extends object = object>

Properties

Property

Modifiers

Type

Description

render

(path: T) => React__default.ReactNode

根据指定的页面标识渲染页面

注意:render 会在每次 NavStack 渲染时被重新调用,不会缓存返回值; 组件实例通过 React key 保持稳定,不会因多次调用而被卸载重建。

renderCommon?

(children: React__default.ReactElement) => React__default.ReactElement

(Optional) 渲染公共布局容器,用于包裹导航栈视图

此函数允许在导航栈外层包裹自定义的公共布局(如页眉、侧边栏等), 使得所有页面都能共享相同的外层结构,而不需要在每个页面中重复定义

stack

T[]

页面标识栈;每个元素必须是**引用相等可比较**的对象 (同一页面在多次 render 间保持同一引用,才能被正确识别为"未变化")