小编got*_*osh的帖子

动态打开和关闭 antd/react 折叠组件

我想独立于用户交互动态打开/关闭折叠元素(通过搜索结果显示特定面板)。

Collapse react 组件有 setActiveKey(并在用户点击时使用它),但它没有暴露给 Collapse Node 引用。

无论如何以不会触发重新渲染的方式打开或关闭?

我尝试使用 state 和 props,但这总是重新渲染嵌套的 Collapse 组件的完整树,在我的情况下需要超过 3 秒。

由于嵌套了许多相互依赖的组件,因此在此处发布完整代码会过多。但是基本结构在这里可见:https : //codesandbox.io/s/nk64q4xy8p

我想通过不同的用户交互打开一个特定的面板。在选择或单击按钮的 onChange 的代码笔中。

javascript reactjs antd

6
推荐指数
1
解决办法
8457
查看次数

标签 统计

antd ×1

javascript ×1

reactjs ×1