我实现了一个钩子,它返回一个包含两个元素的数组,如下所示:
export function useSearchParams() {
..
../
return [searchParams, setSearchParams];
}
我只需要访问我的组件中的setSearchParams
元素。
const [{},setSearchParams] = useSearchParams();
当我为第一个参数添加{}
时,会抛出es-lint警告。这方面的最佳实践是什么?如果我只想访问第二个参数?
你可以这样做:
const [,setSearchParams] = useSearchParams();
的例子:
let arr = [1,3];
let [,ans] = arr;
console.log(ans);
你可以直接使用
const [,setSearchParams] = useSearchParams();