Wix repeater is incredible slow, I was using wix tables then I wanted more professional looks and created a repeater as a table, but it is very slow.
Adding new item to it or deleting item from it is very slow.
is there a problem with my code:
export function bolumekle_click(event) {
let netalan=Number($w('#netalangirdi').value)
if(netalan<0.01){
return
}
let item={
"_id":generateUniqueId(),
"dairetipno":String($w('#dairetipnosecim').value),
"bolum":$w('#bolumsecim').value,
"netalan":netalan
}
dairegirdileri.push(item)
$w('#dairegirdileri').data=dairegirdileri
dairegirdileribagla()
tabloalantopla()
}
function bolumsil(params) {
$w("#dairegirdileri").onItemReady(($item, itemData, index) => {
const itemId = itemData._id; // Assuming "_id" is the unique identifier
$item('#bolumsil').onClick((event) => {
const itemIndex = dairegirdileri.findIndex(item => item._id === itemId);
if (itemIndex !== -1) {
dairegirdileri.splice(itemIndex, 1);
$w('#dairegirdileri').data = dairegirdileri;
tabloalantopla();
}
});
});
}