Я использую компонент Pivot из FabricUI, но я застрял, потому что у меня есть несколько PivotItems, и у каждого PivotItem есть дочерний компонент, который взаимодействует с сервером при монтировании. Каждый раз, когда я меняю элемент сводки, текущий компонент get отключается, а новый монтируется.
<Pivot>
<PivotItem linkText='One' itemKey='0'>
<GridDataOne/>
</PivotItem>
<PivotItem linkText='Two' itemKey='1'>
<GridDataTwo/>
</PivotItem>
</Pivot>
class GridDataTwo extends React.Component<any,any> {
...
componentDidMount() {
fetchDataFromServer()...
}
}
Как мне избежать такого поведения? Можно ли скрывать неактивные элементы, а не размонтировать их.
Спасибо.