我在设置功能挂钩的状态时面临问题

我正在尝试加载一个函数5个可以执行某些任务并返回响应的函数,因此该钩子具有对象数据类型

const [Load, SetLoad] = useState({
    Group : true,
    Workshop : true,
    Event : true,
    Talk: true,
    Project: true
})

现在我试图调用该函数并使用useEffect钩子更新状态

useEffect(() => {
AllGroup().then(res => {
    SetLoad({...Load, Group: false})   
}).catch(err => {
    console.log(err.response)
})


AllProject().then(res => {
    SetLoad({...Load, Project: false})   
}).catch(err => {
    console.log(err.response)
})

AllTalk().then(res => {
    SetLoad({...Load, Talk: false})   
}).catch(err => {
    console.log(err.response)
 })

AllEvent().then(res => {
    SetLoad({...Load, Event: false})   
}).catch(err => {
    console.log(err.response)
})

AllWorkshop().then(res => {
    SetLoad({...Load, Workshop: false})   
}).catch(err => {
     console.log(err.response)
})
},[]);

现在我面临的问题是状态对象中只有一项变成了false,其余部分保持默认值,因此任何人都可以帮助修复和更新状态对象的所有项

亚历山大·维达乌尔·阿罗约

您应该使用功能更新。例如

SetLoad(Load=>({...Load, Workshop: false}))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将状态传递给基于功能的组件时面临的问题

来自分类Dev

迁移到Redis会话状态时面临问题

来自分类Dev

反应状态挂钩问题

来自分类Dev

使用挂钩设置反应状态时未定义

来自分类Dev

单击按钮时如何设置状态挂钩并更改 css 类

来自分类Dev

设置状态B的状态时,React挂钩获得状态A的先前状态

来自分类Dev

使用片段时面临的问题

来自分类Dev

设置另一个功能组件内部的挂钩功能组件的状态

来自分类Dev

为什么在UseEffect挂钩中设置状态后,我的React状态仍未定义?

来自分类Dev

我面临注销时禁用浏览器后退按钮的问题

来自分类常见问题

反应挂钩-通过功能从子级设置父级状态

来自分类Dev

我现在面临的货币换算问题

来自分类Dev

我正面临 Dagger 实施问题

来自分类Dev

在python中旋转值时面临的问题

来自分类Dev

在iOS中获取令牌时面临的问题

来自分类Dev

在使用ngClass的多个选项时面临问题

来自分类Dev

使用Gradle构建项目时面临的问题

来自分类Dev

安装Hadoop时Shell脚本面临的问题

来自分类Dev

处理请求时面临urlencoding问题

来自分类Dev

我想将复选框数据存储到功能状态挂钩中,但无法执行

来自分类Dev

反应-错误:无效的挂钩调用。挂钩只能在功能组件的主体内部调用。我的语法有什么问题?

来自分类Dev

当我需要渲染状态时在哪里设置状态?

来自分类Dev

如何使用反应挂钩设置状态数组

来自分类Dev

如何使用useState挂钩设置初始状态

来自分类Dev

如何在useEffect挂钩中设置状态?

来自分类Dev

无法在useEffect挂钩中设置状态

来自分类Dev

在WPFToolkit图表中设置PieDataPoint时的视觉状态问题

来自分类Dev

React,在 promise 中设置组件状态时遇到问题

来自分类Dev

设置状态问题

Related 相关文章

  1. 1

    将状态传递给基于功能的组件时面临的问题

  2. 2

    迁移到Redis会话状态时面临问题

  3. 3

    反应状态挂钩问题

  4. 4

    使用挂钩设置反应状态时未定义

  5. 5

    单击按钮时如何设置状态挂钩并更改 css 类

  6. 6

    设置状态B的状态时,React挂钩获得状态A的先前状态

  7. 7

    使用片段时面临的问题

  8. 8

    设置另一个功能组件内部的挂钩功能组件的状态

  9. 9

    为什么在UseEffect挂钩中设置状态后,我的React状态仍未定义?

  10. 10

    我面临注销时禁用浏览器后退按钮的问题

  11. 11

    反应挂钩-通过功能从子级设置父级状态

  12. 12

    我现在面临的货币换算问题

  13. 13

    我正面临 Dagger 实施问题

  14. 14

    在python中旋转值时面临的问题

  15. 15

    在iOS中获取令牌时面临的问题

  16. 16

    在使用ngClass的多个选项时面临问题

  17. 17

    使用Gradle构建项目时面临的问题

  18. 18

    安装Hadoop时Shell脚本面临的问题

  19. 19

    处理请求时面临urlencoding问题

  20. 20

    我想将复选框数据存储到功能状态挂钩中,但无法执行

  21. 21

    反应-错误:无效的挂钩调用。挂钩只能在功能组件的主体内部调用。我的语法有什么问题?

  22. 22

    当我需要渲染状态时在哪里设置状态?

  23. 23

    如何使用反应挂钩设置状态数组

  24. 24

    如何使用useState挂钩设置初始状态

  25. 25

    如何在useEffect挂钩中设置状态?

  26. 26

    无法在useEffect挂钩中设置状态

  27. 27

    在WPFToolkit图表中设置PieDataPoint时的视觉状态问题

  28. 28

    React,在 promise 中设置组件状态时遇到问题

  29. 29

    设置状态问题

热门标签

归档