Repeater is too slow I need it faster

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();
            }
        });
    });

}
1 Like