【发布时间】:2020-02-04 20:50:30
【问题描述】:
我正在使用apollo 的useQuery 钩子,当data 是undefined(或者如果这甚至可以实现)时,我正在寻找一种更简洁的方法来编写以下语句。
// hook example
// const {data: {foo=[]}, loading} = useQuery(Q);
const {data:{foo}, loading} = {data: {foo: [1, 2, 3, 4]}, loading: false};
console.log(foo, loading);
当数据为undefined时:
// hook example
// const {data:{}, loading} = useQuery(Q);
// const {foo} = data;
const {data={}, loading} = {data: undefined, loading: true};
const {foo=[]} = data;
console.log(foo, loading);
感谢您的帮助,
【问题讨论】:
标签: javascript react-hooks react-apollo