Skip to main content

generateReactApp

@lowcode/dsl-compiler


Function: generateReactApp()

generateReactApp(ast, _options): GeneratedBundle

Defined in: dsl-compiler/src/codegen/reactGenerator.ts:812

Генерирует React-код для всего приложения на основе AST.

На вход получает AstApp (нормализованный AST), на выход — набор файлов:

  • App.tsx — entrypoint приложения;
  • Page_{pageId}.tsx — отдельный React-компонент для каждой страницы.

Parameters

ast

AstApp

Нормализованное AST-приложение.

_options

ReactGeneratorOptions = {}

Опции генератора React (зарезервированы на будущее).

Returns

GeneratedBundle

Сгенерированный бандл файлов (GeneratedBundle).