Reactive Form 是一款模型驱动、可扩展的表单引擎。
Feature picture.

跨端能力

Reactive Form 遵循模型与视图分离的设计原则。模型层既可以在客户端使用也可在服务端使用(NodeJS),视图层针对不同的客户端执行环境可独立迭代,互不干扰。

Feature picture.

DSL & Model Hook

可通过编写DSL构建表单模型,支持校验、计算、联动等诸多行为。同时,模型层支持添加Hook函数,以实现对DSL语意范围的扩充和模型行为的干预。

Feature picture.

开箱即用的 Model & UI

Reactive Form 内置了部分常用模型及UI组件,可在项目中直接引用。并提供了一套默认的表单设计视图和填写视图,对于非高定制化项目,直接使用,省时省力。

Feature picture.

支持定制 Model & UI

基于和内置模型及UI组件一致的插拔能力,可集成自定义校验器、计算器、表单成员等各种复杂度级别的模型,以及不同技术栈下的UI组件。