我正在从子组件的 useEffect 钩子更新父组件的状态。以下是子组件的一段代码。这里 useEffect 被调用了两次。不知道我怎样才能避免它。
useEffect = () => { const flag = someApi; setStateOfParent(flag),[]}
Run Code Online (Sandbox Code Playgroud) 当我进行声纳扫描时,我得到了“不应直接存储或返回可变成员”的漏洞。在提到我们应该克隆可变对象或返回不可修改列表的地方也提供了解决方案。但是,如果我克隆了对象,然后如果我想更新值,那么我如何访问原始对象,因为我已经返回了克隆对象?对此的任何想法将不胜感激。提前致谢