Files
2026-07-13 21:36:17 +08:00

576 B

title, impact, impactDescription, tags
title impact impactDescription tags
使用 Activity 组件实现显示/隐藏 MEDIUM 保留状态与 DOM rendering, activity, visibility, state-preservation

使用 Activity 组件实现显示/隐藏

使用 React 的 <Activity> 组件,为需要频繁切换可见性的昂贵组件保留状态与 DOM。

用法:

import { Activity } from 'react'

function Dropdown({ isOpen }: Props) {
  return (
    <Activity mode={isOpen ? 'visible' : 'hidden'}>
      <ExpensiveMenu />
    </Activity>
  )
}

避免昂贵的重渲染和状态丢失。