purescript-virtual-dom
purescript-virtual-dom copied to clipboard
Event delegation
Has anyone taken a look at it yet on how to add bindings for them?
When working with virtual-dom in JS usually this is done via ev-* properties in virtual-hyperscript and including dom-delegator to hook them up.
I'm not sure yet what the best approach would be for this library, as there are a few different ways event handlers could work - do they even need to be in Eff for example? (Probably not, I can see how they could work as pure function when using virtual dom, as the effect might take place "elsewhere").
Opinions from anyone out there using or wanting to use the library would be most welcome on this.
I kind of do not think we need any special event handlers in the virtual-dom library. Handlers can be added using on* attributes or hooks. What those handlers do and how they do it is up to the user or a wrapper library. If someone wants to do things in the virtual-hyperscript way, then they can if they want. In fact, it'd probably be useful to have a set of bindings for virtual-hyperscript to make this easy, but I think it'd be better to have that as a separate library.