UNPKG

lole-ui

Version:

React UI Component which like a love letter

9 lines (8 loc) 394 B
import * as React from 'react'; export var isValidElement = React.isValidElement; export function replaceElement(element, replacement, props) { /** 传入的element不是ReactNode的时候,返回replacement */ if (!isValidElement(element)) return replacement; return React.cloneElement(element, typeof props === 'function' ? props(element.props || {}) : props); }