reactjs - Förhindra att tabellen uppdateras vid ändring av förälderns state när rader väljs
Jag har en tabell i serverdatamodus som använder Material UI Data Grid.
Nu lägger vi till kryssrutor för att välja rader. För att tillåta användaren att fortsätta välja rader efter sidbytet behöver vi flytta tillståndet till föräldern.
const [urvalModell, sättUrvalModell]=React.useState([]);
Detta fungerar men nu uppdateras tabellen varje gång användaren klickar på en rad, eftersom prop-selectionModel ändras.
Finns det något sätt runt det?
så här skickar jag props till tabellen:
checkboxSelection={true} onSelectionModelChange={handleSelectionModelChange} selectionModel={selectionModel} keepNonExistentRowsSelected