关于react的Tabs组件中TabPane的bug

科技资讯 投稿 6500 0 评论

关于react的Tabs组件中TabPane的bug

我的Tabs下面有5个tabPane,并且这几个tabPane共用了一个search组件,今天遇到了一个bug,就是这几个组件使用公共查找组件的时候,前一个组件的值会影响下一个组件的值。

不然TabPane会多加载,这样数据就乱了。

<Tabs onTabClick={callback}>
    <TabPane key='1'>
      {status==='1' <ComponentA / > :null }
    </TabPane>
    <TabPane key='2'>
      {status==='2' <ComponentB / > :null }
    </TabPane>
</Tabs>    


const [status,setStatus]=useState('';
const callback=(key=>{
  setStatus(key
}

 

编程笔记 » 关于react的Tabs组件中TabPane的bug

赞同 (32) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽