UNPKG

rsuite

Version:

A suite of react components

18 lines (15 loc) 393 B
import * as 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; }