lowcode-engine/packages/rax-renderer
JackLian eafdf78ad8 fix(rax-renderer): fix type issue during build 2022-12-22 14:15:53 +08:00
..
demo feat: first commit - genesis 2022-02-16 11:20:17 +08:00
src fix(rax-renderer): fix type issue during build 2022-12-22 14:15:53 +08:00
README.md feat: first commit - genesis 2022-02-16 11:20:17 +08:00
build.json feat: first commit - genesis 2022-02-16 11:20:17 +08:00
package.json chore(release): publish 1.0.18 2022-12-19 15:12:43 +08:00
tsconfig.json feat: first commit - genesis 2022-02-16 11:20:17 +08:00

README.md

Rax Renderer

Rax 渲染模块。

安装

$ npm install @alilc/lowcode-rax-renderer --save

使用

import { createElement, render } from 'rax';
import DriverUniversal from 'driver-universal';
import RaxRenderer from '@ali/lowcode-rax-renderer';

const components = {
  View,
  Text
};

const schema = {
  componentName: 'Page',
  fileName: 'home',
  children: [
    {
      componentName: 'View',
      children: [
        {
          componentName: 'Text',
          props: {
            type: 'primary'
          },
          children: ['Welcome to Your Rax App']
        }
      ]
    }
  ]
};

render(
  <RaxRenderer
    schema={schema}
    components={components}
  />,
  document.getElementById('root'), { driver: DriverUniversal }
);