docs/docs/en/flow-engine/flow-model.md
class HelloModel extends FlowModel {
render() {
return (
<div>
<h1>Hello, NocoBase!</h1>
<p>This is a simple block rendered by HelloModel.</p>
</div>
);
}
}
| Base Class Name | Description |
|---|---|
BlockModel | Base class for all blocks |
CollectionBlockModel | Collection block, inherits from BlockModel |
ActionModel | Base class for all actions |
export class PluginHelloClient extends Plugin {
async load() {
this.engine.registerModelLoaders({
HelloModel: {
// Dynamic import: the model module loads only when this model is first needed
loader: () => import('./HelloModel'),
},
});
}
}
<FlowModelRenderer model={model} />