yogthos/memory-hole

event handlers are not pure

Open

#22 opened on Oct 29, 2016

 (1 comment) (0 reactions) (0 assignees)Clojure (25 forks)github user discovery
enhancementhelp wanted

Repository metrics

Stars
 (264 stars)
PR merge metrics
 (PR metrics pending)

Description

Event handlers in re-frame should be pure. In the handlers there are side effects created by calling ajax functions.

https://github.com/yogthos/memory-hole/blob/master/src/cljs/memory_hole/handlers/admin.cljs#L15

The re-frame / pure way would be to write an effect handler which handles the execution of the state change. Have a look at the following library to see how this can be solved in a pure way:

https://github.com/Day8/re-frame-http-fx

Contributor guide