Dataset .refresh() doesn't update repeater items?

If you want to refresh your REPEATER, you have to do something like that…

$w('#repeater1').data = results.items

This example here works completely without use of any dataset…
https://russian-dima.wixsite.com/meinewebsite/repeater-dropdown

import wixData from 'wix-data';

$w.onReady(function () {load_Data()});

export function BTNsearch_click(event) {load_Data()}

function load_Data (parameter) {console.log("GO")
    wixData.query("Companies")
    .contains("companyGroup", $w('#dropdown1').value)
    .find()
    .then( (results) => {
 if(results.items.length > 0) {
 let firstItem = results.items[0]; //see item below

            console.log(results.items)
            $w('#repeater1').data = results.items

            $w("#repeater1").onItemReady( ($item, itemData, index) => {
            $item("#pic").src = itemData.logo;
            $item("#ID").text = itemData.title;
            $item("#group").text = itemData.companyGroup;
            $item("#title").text = itemData.companyName;
 //  $item("#image1").onClick( (event) => {} );
            });
        } 
 else { }
    })
    .catch( (err) => {
 let errorMsg = err;
    });
}

In this code you will recognize the refreshing-method for a repeater (without the use of any DATASET).