react-render-function
Version:
render react component as function
12 lines (10 loc) • 313 B
TypeScript
import * as React from 'react';
interface RenderableProps<T> {
children?: (props: T) => React.ReactNode
component?: React.ComponentType<T> | string
render?: (props: T) => React.ReactNode
}
export default function renderFunction<T>(
ownProps: RenderableProps<*>,
childProps: Object
): React.ReactNode;