UNPKG

rsuite-utils

Version:
18 lines (15 loc) 388 B
import React from 'react'; export default function reactToString(element) { const nodes = []; const recursion = elmt => { React.Children.forEach(elmt.props.children, child => { if (React.isValidElement(child)) { recursion(child); } else if (typeof child === 'string') { nodes.push(child); } }); }; recursion(element); return nodes; }