Embed the report designer in React, load a template, and connect its editing and save actions.

Designer setup. Configure the designer, load the report template, process its callbacks, and connect the save action to the application.
var designerOptions = new Stimulsoft.Designer.StiDesignerOptions();
designerOptions.appearance.fullScreenMode = true;
designerOptions.toolbar.showPreviewButton = false;
designerOptions.toolbar.showFileMenu = false;
designerOptions.components.showImage = false;
designerOptions.components.showShape = false;
designerOptions.components.showSubReport = false;

return <Designer options={designerOptions} report={report} />;
The toolbar and components option groups control which menus and toolbox items appear, so you can tailor the designer — for example to an editor that only works with text and data bands.