0

我需要重新渲染一个 DrawerGroup,它是 UI Kitten 的一个反应原生组件,它可以工作,但所有项目都没有显示。

代码很简单:

    <Button onPress={()=>setItem(!item)}>Test</Button>
    <Drawer
      selectedIndex={selectedIndex}
      onSelect={setSelectedIndex}>
      <DrawerGroup title='Items' >
        <DrawerItem title='Item1' />
        <DrawerItem title='Item2' />
        {item ? <DrawerItem title='Item3' /> : <></>}
        <DrawerItem title='Item4' />
      </DrawerGroup>
    </Drawer>  

这是一个代码示例:https ://snack.expo.io/_F9kPIo2Y

如果单击测试按钮,则会显示 Item3 而不是 Item4。

4

0 回答 0