My team creates a CMS admin panel using React, Typescript, TSX, and Webpack. Each page of the administration panel was created as a React component, and each page contains many other child components (one for each section).

Currently, the CMS distribution includes the batch version of javascript needed to run the web application, but not the TSX source files.
Now we would like the developers to use our CMS to extend the web application to
1) Implementing additional sections in the user interface using the "slot filling" approach
2) It is even possible to override existing partitions that create another component in the same place.
<div>
<SidebarComponent />
<Section1Component />
<Section2Component />
// How to inject a possible PluginComponent here?
</div>
, , , "" , , .