扫码一下
查看教程更方便
如果 value 是一个 atom 或者 selector 则返回 true,反之,返回 false。
function isrecoilvalue(value: mixed): boolean
import {atom, isrecoilvalue} from 'recoil';
const counter = atom({
key: 'mycounter',
default: 0,
});
const strcounter = selector({
key: 'mycounterstr',
get: ({get}) => string(get(counter)),
});
isrecoilvalue(counter); // true
isrecoilvalue(strcounter); // true
isrecoilvalue(5); // false
isrecoilvalue({}); // false