我在我的组件中使用了react挂钩(useHistory、useState)。columns} dataSource={tableData} pagination={false} bordered /> );
} 从本质上讲,我想通过单击最后一列中的删除图标来删除表行但是,当我加载页面时,我得到了“render more hooks than the previous render”错误。我不知道该怎么解决它。有人能帮我吗?
<div><NormalList/></div></div>)然后突然我得到了这个错误Rendered more hooks than during the previous render.在我看来,是getCreditNoteList内部的setCreditNotes(data)导致了这个错误,但我不知道为什么。
我在React: render more hooks中收到错误。我检查了其他帖子,这些帖子使用带有react钩子的条件句,但我无法在我的代码中诊断出类似的问题。如果我在challenges.js中注释掉代码的Object.keys部分,错误不会显示,但如果我把它留在里面,我会得到错误。我相信这是由keepsessionutils.js文件中的错误引起的。challenge data
这是我得到的错误:Error: Rendered more hooks than during the previous render.我不确定我做错了什么,下面是我的代码: StateProvider.tsx: import React, { Dispatch, useContext,} from "react";
import { initialState, LoginState }
我正在尝试使用一个自定义钩子来调用获取数据的API。然后我尝试在我的上下文API中调用这个钩子。问题是钩子的主体被渲染了6次。因此,当我尝试使用自定义钩子(UseFetchData)返回的数据在上下文文件中进行setState时,我得到了错误- " error : Too - many - renders .React限制呈现的次数以防止无限循环“。我认