So verwende ich Material-UI für eine große Datentabelle und erkannte, dass es wirklich langsam zu verwenden ist. Bevor ich in Github ein Problem verursache, möchte ich andere Benutzer des Frameworks fragen, ob es eine Arbeit gibt, um die Leistung zu steigern.Material-UI-Tabelle Langsam
Dies ist der Code, den ich habe:
<Table
height='500'
fixedHeader
selectable
multiSelectable
>
<TableHeader
displaySelectAll
adjustForCheckbox
enableSelectAll
>
<TableRow>
<TableHeaderColumn tooltip="Status">Status</TableHeaderColumn>
<TableHeaderColumn tooltip="Name">Name</TableHeaderColumn>
<TableHeaderColumn tooltip="Email">Email</TableHeaderColumn>
<TableHeaderColumn tooltip="Phone No.">Phone No.</TableHeaderColumn>
<TableHeaderColumn tooltip="Company">Company</TableHeaderColumn>
<TableHeaderColumn tooltip="Skills">Skills</TableHeaderColumn>
</TableRow>
</TableHeader>
<TableBody
displayRowCheckbox
>
{filteredApplicants.map((applicant, index) => (
<TableRow key={index} selected={applicant.selected}>
<TableRowColumn><Status status={applicant.status} updateStatus={updateApplicantStatus}/></TableRowColumn>
<TableRowColumn>{applicant.name}</TableRowColumn>
<TableRowColumn>{applicant.email}</TableRowColumn>
<TableRowColumn>{applicant.phone}</TableRowColumn>
<TableRowColumn>{applicant.company}</TableRowColumn>
<TableRowColumn><Skills skills={applicant.skills}/></TableRowColumn>
</TableRow>
))}
</TableBody>
</Table>