The declarative library aims to make coding in DiamondFire inherently more declarative (and thus reusable) by introducing abstractions known as components. These components are oftentimes analogous to classes, but most closely represent and are inspired by those from React.js.
Get started by learning the basics