Skip to content

Tag的Group在重绘时无法删除老的数据 #135

@HengzheLi

Description

@HengzheLi

selectedAccounts是个数组,在selectedAccounts改变时Group会重新绘制,但是在重绘时,上一次列表中的数据还保留在界面。期望是在Group重绘时,只显示这一次selectedAccounts中的数据。
是我的用法不对吗?

  const [selectedAccounts, setSelectedAccounts] = React.useState<DataSource[]>(dataSource);
  const onSelectedAccountClose = (record: DataSource) => {
    const filteredArray = selectedAccounts.filter((a) => a.contentItemId != record.contentItemId);
    setSelectedAccounts(filteredArray);
    return true;
  };

<Group>
            {selectedAccounts.map((a) => (
              <Closeable key={a.login} onClose={() => onSelectedAccountClose(a)}>
                {`${a.login}`}
              </Closeable>
            ))}
</Group>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions