从状态提取数据时无法读取 null 的属性
我试图在标志为 true 时显示导航项,但问题是,当我尝试从中获取以下数据时,它返回给我未定义,我为此创建了以下内容: let navigate = useNavigate(…
如何从子组件更新 props.data?
我正在尝试显示传递给子级的数组的范围。 我当前的父组件如下: import data from './data.json' return ( ) 并且该数据正在传递到我的子组件中: con…
更新状态不会触发 React Native 中的重新渲染
经过整整一周的谷歌搜索和反复试验,我仍然没有弄清楚我做错了什么。 我正在用数据(对象数组)从 axios 调用填充 AsyncStorage。然后使用 useEffect …
使用反应+钩子,我如何调用/使用“navigate()”异步 redux 正确分派后?
当在“dispatch(saveItem(item))”上使用“await”时,它不应该有任何效果, 同时,如果我不使用“等待”,这两个函数将同时运行,从而生成保存的项目…
ReactJS + Typescript:使用上下文属性值设置组件状态而不触发重新渲染
我对 ReactJS 比较陌生,我正在构建一个带有上下文的应用程序。在某些时候,我需要从上下文中获取其中一个值,使其可用于编辑,并且只有在提交后才更…
Material-UI:如何使受控手风琴的行为类似于基本手风琴
我是一名初级开发人员,这是我的第一个问题, 我正在使用受控手风琴,因为我需要动态更改图标,但我希望它在展开面板时保持打开状态,即使我展开了另…
我的状态更新在 React JS 中不起作用
我的代码没有按预期工作。以下是相同内容的详细信息: NewUserContext 的值为 newUserData,NewUserDispatchContext 的值为 setNewUserData。 时,set…
useDropzone 钩子中的 fileRejections 和 isDragReject 的区别
我使用 fileRejections 来捕获大小大于 5MB 的文件,使用 isDragReject 来捕获非 csv 的文件,如下所示:- const maxSize=5242880; const CSVDropzone…
Visual Studio React 模板项目 - 错误:无效的挂钩调用
我正在使用 Visual Studio 2022 中的 React Web 应用程序模板来创建一个 Web 项目。 创建项目后,我安装了一个使用钩子实现的组件,例如通过包管理命…
使用react hook更新className
我有一个包含 className 的跨度。 span 有两种状态,一种是 like {word} ,另一种是 like {word} 现在我想要的是检查 className 值,例如 className.c…
React -customers.map 不是一个函数
我的问题是:当我尝试更改输入时,它会抛出customers.map 不是函数。我想更改值并更新数据库中的数据。 //hook for fetching const [customers, setCu…