UNPKG

@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
'use strict'; 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;