教程 > Recoil.js > Recoil 手册 阅读:18

isRecoilValue(value)

如果 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

查看笔记

扫码一下
查看教程更方便