【发布时间】:2026-01-29 23:25:01
【问题描述】:
我正在使用useIonViewDidEnter 钩子从服务器异步获取数据。对于此示例,我创建了一个虚拟数组来显示重新渲染行为。有人可以解释为什么即使在我导航到其他选项卡后数据仍会填充到控制台中。这会影响应用程序的性能吗?这可以做得更好吗?任何建议表示赞赏。
const [cars, setCars] = useState([] as any);
const carsList = [{ name: "BMW" }, { name: "Audi" }, { name: "Benz" }];
useIonViewDidEnter(() => {
setCars(carsList);
});
console.log(cars);
我使用CodeSandbox 创建了一个工作示例。有人可以帮忙吗?
【问题讨论】:
标签: javascript reactjs ionic-framework ionic5