state-management-utilities
Version:
State management utilities
8 lines (7 loc) • 360 B
JavaScript
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 }));
}