37. Reducing Architectural Infrastructure
The Problem
A business application should avoid adding infrastructure merely to express routine UI composition tasks.
The React Difficulty
React is a UI library rather than an ERP-specific runtime. Teams often assemble routing, state, forms, grids, HTTP, styling, loading, and micro-frontend infrastructure from multiple packages.
React Approach
// Typical application composition may involve several packages
import { BrowserRouter } from "react-router-dom";
import { QueryClientProvider } from "@tanstack/react-query";
import { FormProvider } from "react-hook-form";
// plus a grid, UI kit, validation and state solution.
MS Approach
ManySet provides a direct runtime-oriented approach for this recurring business-application task.
// MS provides business-oriented runtime APIs in one runtime: grid,
// section, layout, dialog, popup, HTTP, data, events, loading and injection.
Why this way is useful in business applications :
The comparison is intended to show where ManySet supplies a business-application abstraction around a recurring task, while keeping HTML and JavaScript visible and directly usable.
Key Point :
ManySet reduces the amount of framework-specific composition required for this particular task, without requiring the React/Angular mechanism to be represented as inherently wrong or incapable.