isRecoilValue(value)
如果 value
是原子或選擇子,則回傳 true
,否則回傳 false
。
function isRecoilValue(value: mixed): boolean
範例
import {atom, selector, 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