我有一个对象,我try 使用析构来访问对象属性. 问题是,在某些情况下,状态本身是未定义的. 因此,我想添加可选的链接.然而,我被困住了...
const {state: {one, two, three, four}} = useLocation()
我的解决方案是:
const {state?: {one, two, three, four}} = useLocation()
Problem:个 如何为这样的语法添加可选的链接?
否则,解决方案将是
useEffect(() => {
if (!state) {
setUserBirth(state?.userBirth);
setUserEmail(state?.userEmail);
setUserTel(state?.userTel);
setUserName(state?.userName);
setType(state?.type);
}
}, [state]);
但是我想知道我是否可以将可选的链接直接应用到对象析构上