@winglet/react-utils
Version:
React utility library providing custom hooks, higher-order components (HOCs), and utility functions to enhance React application development with improved reusability and functionality
18 lines (14 loc) • 463 B
JavaScript
var react = require('react');
var isReactComponent = require('../filter/isReactComponent.cjs');
const renderComponent = (Component, props) => {
if (!Component)
return null;
else if (react.isValidElement(Component))
return Component;
else if (isReactComponent.isReactComponent(Component))
return react.createElement(Component, props);
else
return null;
};
exports.renderComponent = renderComponent;
;