jeluard / hipo

A ClojureScript DOM templating library based on hiccup syntax
101 stars 9 forks source link

Define proper extension points #10

Closed jeluard closed 9 years ago

jeluard commented 9 years ago

Hipo is a low-level hiccup based Virtual DOM library (similar to vdom and virtual-dom in JS world) and it should be flexible enough so that higher level libraries can rely on it.

Following extensions points are considered and will allow users to provide custom logic:

Those apply to both creation and update phase, both at compilation time and runtime.

Animation (see what React does) should be able to leverage this.