Tabs2重新渲染状态更改,有效地使renderActiveTabPanelOnly prop无用

时间:2017-05-16 22:56:30

标签: reactjs blueprintjs

不确定我在这里缺少的内容:在非受控模式和受控模式下查看示例源代码,在变更表(https://github.com/palantir/blueprint/blob/master/packages/core/examples/tabs2Example.tsx)上调用setState方法。但是,在我的环境中,我在onChange侦听器中调用setState会重新呈现包含我的Tabs2元素的组件,这意味着只保留了一个我的选项卡面板(特别是我正在查看的那个)。

1 个答案:

答案 0 :(得分:0)

我认为你可能误解了renderActiveTabPanelOnly道具的目的:

  • true时,只有活动标签安装在DOM 中(其他非活动标签页被删除)。
  • false时,所有选项卡都安装在DOM中,但只有活动选项卡可见(非活动选项卡通过CSS隐藏)。

这是否澄清了用法?