Home > react-nav-router > NavViewProps
NavViewProps interface
Nav 页面生命周期回调
四个回调对应页面可见性的四个时机,与 iOS UIViewController 的 viewWillAppear / viewDidAppear / viewWillDisappear / viewDidDisappear 语义一致:
hidden ── willAppear ──► entering ── didAppear ──► visible │ willDisappear ▼ hidden ◄── didDisappear ── leaving
Signature:
typescript
interface NavViewPropsProperties
Property | Modifiers | Type | Description |
|---|---|---|---|
React__default.ReactNode | 页面内容 | ||
() => void | (Optional) 页面完全可见:过渡动画结束、进入稳态(AppearStatus.Normal)时触发一次 | ||
() => void | (Optional) 页面完全不可见:离开动画结束、回到隐藏态(AppearStatus.Hidden)时触发一次 | ||
() => void | (Optional) 页面即将可见:从隐藏状态进入过渡动画的第一帧时触发一次 | ||
() => void | (Optional) 页面即将不可见:从稳态开始播放离开动画的第一帧时触发一次 |