父组件在238行重设了isDisabled的值 246行传给子组件
但父组件改变时子组件不会即使更新
modal组件有个销毁子元素的属性 加上试试
不知道你这个问题是否已经解决, 如果还没有解决的话:Hook 就是JavaScript 函数
,但是使用它们会有两个额外的规则:
1、只能在函数最外层调用 Hook
。不要在循环、条件判断
或者嵌套函数(子函数)
中调用。
2、只能在 React 的函数组件
中调用 Hook
。不要在其他 JavaScript 函数中调用。
3、在多个useState()
调用中,渲染之间的调用顺序
必须相同
。