UNPKG

@crpt/react-utils

Version:

A useful kit for daily using

7 lines (5 loc) 333 B
import { isValidElement } from 'react'; import { isArray, isNull, isNumber, isString, some } from 'lodash'; export var isValidChildren = function isValidChildren(children) { return isArray(children) ? children.every(isValidChildren) : some([isNull(children), isNumber(children), isString(children), isValidElement(children)]); };