在我的react本机项目中,我有一个屏幕需要从后端查询data,然后有一些代码使用后端返回的data只在屏幕挂载时运行一次。// fetch data from backend or cache, just think this code gets data from backend if you don't know react-queryuseEffect(() => {
// check data
当组件第一次呈现时,我有一个不执行useEffect()内部代码的要求。为此,我在组件函数之外定义了一个变量,并将其设置为true。然后,我检查变量是否是true在useEffect()钩子中,如果它是true,则将变量设置为false,并将其设置为return,如下所示。但代码并没有像我预期的那样起作用。useEffect()中的代码将不受影响地执行。import { useEffect, useState } from 'react';
let