message: Ignores bare strings when providing props to children
diff: import React from 'react';
  export default (children, props) => {
  + // If we have a bare string just return it.
  + // Nothing can be provided to it.
  + if (typeof children === 'string') {
  + return children;
  + }
  +
  const xs = React.isValidElement(children)
  ? children
  + // Some children might be `false` due to conditional rendering.
  + // Filter these out.
  : children.filter(Boolean);
  return React.Children.map(xs, child => React.cloneElement(child, props));
  