useReducer,楼上都给出了,还有其它的地方需要注意的,一个是你的useEffect第二个参数数组里的参数值是对象是不会阻止执行的,再一个方法里直接修改state值不可取,里边的map是有返回值的,如果仅做遍历,个人不推荐这样去用map,还有isAddTeamHandle方法里你是做了浅复制的,直接修改会改变原有对象的值的,这些也是我以前经常忽视的,希望对你有用,你先思考一下解决办法,有问题咱们再交流。
useReducer,楼上都给出了,还有其它的地方需要注意的,一个是你的useEffect第二个参数数组里的参数值是对象是不会阻止执行的,再一个方法里直接修改state值不可取,里边的map是有返回值的,如果仅做遍历,个人不推荐这样去用map,还有isAddTeamHandle方法里你是做了浅复制的,直接修改会改变原有对象的值的,这些也是我以前经常忽视的,希望对你有用,你先思考一下解决办法,有问题咱们再交流。