Framework7 React - Virtual List, async loading data for items

Привет! Для items в VirtualList загружаю данные из БД в хуке useEffect, но при скролле VirtualList сбрасывается на items по умолчанию (у меня это пустой массив). Поиск в SearchBar тоже не выполняется. Подскажите, пжлста, что я делаю не так?

export default function VirtualListVanille() {
let items = [];
const [vlData, setVlData] = useState({
items: [],
});
useEffect(async () => {
// React advises to declare the async function directly inside useEffect
async function getData() {
let fields = “id, fullname AS title”;
let tableName = ‘contragenty’;
let sqlResults = await new SqlModel().get(fields, tableName);
return sqlResults
};
let res = await getData();
items = res;
setVlData({items: res});
}, []);