【发布时间】:2020-09-14 20:42:54
【问题描述】:
我是生命周期钩子的新手,如果这是非常基本且理解的,请原谅我,但我不明白那么为什么所有不同的 useEffect 方法都被不同地调用?
我知道 JavaScript 不支持函数过载。
所以如果我写这个,
add(){
console.log("asd")
}
add(c){
console.log("asdfgh");
}
add();//asdfgh
这将打印asdfgh,即使它在没有参数的情况下调用,
那么为什么所有 useEffect 函数都被执行,即使它们具有相同的名称?
【问题讨论】:
标签: javascript reactjs react-native react-hooks use-effect