函数组件中使用useState,可以直接更新状态,而不使用回调函数更新吗

比如:

    const [students, setStudents] = useState([
        {id:1,name:'张三'},
        {id:2,name:'李四'},
        {id:3,name:'王五'},
    ]);

如果直接使用students[0].id = 5,也能改变students,所以使用回调函数修改变量的必要性是什么呢,有什么例子吗?

阅读 1.7k
1 个回答

通知react更新dom啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题