我知道在vanilla js中,我们可以做到
onclick="f1();f2()"
Run Code Online (Sandbox Code Playgroud)
在ReactJS中进行两次函数调用onClick的等价物是什么?
我知道调用一个函数是这样的:
onClick={f1}
Run Code Online (Sandbox Code Playgroud) 与这个问题类似,但我并没有询问承诺如何起作用,我特别想知道:
在返回Promise的东西中包装setTimeout的标准/最佳方法是什么?我在想像Angular的功能,但不是Angular特有的.$timeout
我一直在尝试创建一个 util 方法,该方法将返回用户对象或用户对象是否存在。如果没有参数,它应该返回一个布尔值,如果有参数“getUser”,它应该返回用户对象,但它总是返回未定义的。这似乎工作了一段时间,但后来我休息了一下,回来时它总是返回未定义的。代码如下
import { getAuth, onAuthStateChanged } from "firebase/auth";
export default function checkAuthState(type?:string){
const auth = getAuth()
onAuthStateChanged(auth, (user) => {
if (user) {
if(!type) return true
if(type === "getUser") return user
else return true
} else {
if(!type) return false
else return false
}
});
}
Run Code Online (Sandbox Code Playgroud)