UNPKG

state-management-utilities

Version:
8 lines (7 loc) 360 B
import React from "react"; import { ArrayComponent } from "./Array"; import { ObjectComponent } from "./Object"; export function ObjectPrimary({ data }) { const isArray = React.useMemo(() => Array.isArray(data), [data]); return isArray ? (React.createElement(ArrayComponent, { data: data })) : (React.createElement(ObjectComponent, { data: data })); }