@crpt/react-utils
Version:
A useful kit for daily using
7 lines (5 loc) • 333 B
JavaScript
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)]);
};